🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 部署&&建议 **部署应用前请先按照一下操作,删除示例程序 ! ! !** 1. 删除pm2中示例程序的进程,输入命令: `pm2 delete 0` 2. 保存pm2中的修改,运行命令: `pm2 save` 3. 删除示例程序 `rm -rf /data/wwwroot/project` **部署:** Nginx 默认设置了反向代理,代理node.js程序常用端口3000,程序上传到服务器后\(建议上传到/data/wwwroot/目录下\) 1. 进入程序目录安装模块,输入命令 `npm i`或者 `npm install,` 2. 模块安装好后测试程序是否能运行`npm start` 或者`node app.js` 或者在bin文件夹中 `./www` \(app.js为程序入口文件,一些开发者习惯改成index.js\),运行正常后 `ctrl + c` 终止掉程序 3. 使用pm2 启动程序 `pm2 start app.js` 或者 `pm2 start bin\www` 4. 保存pm2配置 `pm2 save` 5. 重启pm2服务 `systemctl restart pm2-root` 6. 如果程序端口为默认3000不需要做修改,可以直接尝试浏览器访问服务器公网IP,如果程序端口非3000端口,请修改 `/etc/nginx/conf.d/default.conf`, 将配置文件内的3000改成程序所用端口,保存后`systemctl restart nginx` 重启Nginx服务 **Mongodb** 等设置参考 [http://blog.csdn.net/cengjingcanghai123/article/details/51648110](http://blog.csdn.net/cengjingcanghai123/article/details/51648110 "MongoDB")