• 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

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

  • 相关阅读:
    C# 文件上传下载
    javaScript的三种储存方式
    XDocument常用属性
    NoSQL
    SQLserver 的分页存储过程
    Redis Wendows安装步骤
    C#和JS获取时间
    api跨域
    以太坊开发DApp入门教程——区块链投票系统(一)
    android和java以太坊开发区块链应用使用web3j类库
  • 原文地址:https://www.cnblogs.com/Miao--miao/p/15183405.html
Copyright © 2020-2023  润新知