zoukankan      html  css  js  c++  java
  • Express项目部署到CentOS

    背景:为了完成一年一度的安卓课设,使用uniapp,发现Hbuilt可以直接将H5发布成安卓,因此决定建一个移动端的Vue项目,使用Node+Express搭建服务端。

    1、在服务器上安装nodejs环境,使用NVM安装多版本。

    • 使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本
      yum install git
      git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`c

      此处可能会因为访问不了仓库地址出错,不要紧张,可以把https改成git就可以顺利拉取了。

    • 激活NVM
    echo ". ~/.nvm/nvm.sh" >> /etc/profile
    source /etc/profile
    • 列出Node.js的所有版本
    nvm list-remote
    • 安装多个Node.js版本
    nvm install v6.9.5
    nvm install v7.4.0
    • 运行nvm ls查看已安装的Node.js版本
    [root@iZXXXXZ .nvm]# nvm ls
             v6.9.5
    ->       v7.4.0
             system
    stable -> 7.4 (-> v7.4.0) (default)
    unstable -> 6.9 (-> v6.9.5) (default)
    • 运行nvm use <版本号>可以切换Node.js版本。

      例如,切换Node.js版本至v7.4.0。返回结果如下所示。

    [root@iZXXXXZ .nvm]# nvm use v7.4.0
    Now using node v7.4.0
    • 测试安装的node是否安装成功
    node -v
    • 使用Xftp上传Express代码到服务器
    • 下载安装Pm2
    npm install -g pm2
    • 然后cd到你的express项目里面后,执行以下命令
    pm2 start ./bin/www

    到此就已经部署完成了,可以访问了

  • 相关阅读:
    做过的笔试题
    (转)32位机器中int的字长
    JS_void()
    JS_增加事件,移除事件,动态元素的增删事件研究
    JS_animate 站在别人的肩膀上
    JS_对象的方法
    JS_Class.extend
    JS_返回值
    JS_eventBind
    JS_应用对象的复制
  • 原文地址:https://www.cnblogs.com/Miao--miao/p/15183405.html
Copyright © 2011-2022 走看看