微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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
npm install -g pm2
  • 然后cd到你的express项目里面后,执行以下命令
pm2 start ./bin/www

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。