ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 部署&&建议 **部署应用前请先按照一下操作,删除示例程序 ! ! !** 1. 删除pm2中示例程序的进程,输入命令: `pm2 delete 0` (在**命令提示符**中运行命令) 2. 保存pm2中的修改,运行命令: `pm2 save` (在**命令提示符**中运行命令) 3. 删除示例程序,目录 `C:\wwwroot\www.example.com\` **部署:** Nginx 默认设置了反向代理,代理node.js程序常用端口3000,程序上传到服务器后\(建议上传到C:\wwwroot\目录下) **以下命令均在命令提示符中输入** 1. 选中程序目录 shift按键 + 鼠标右键 选择*在此处打开命令窗口* 2. 安装模块,输入命令 `npm i`或者 `npm install,` 3. 模块安装好后测试程序是否能运行`npm start` 或者`node app.js` 或者 `node bin\www` \(app.js为程序入口文件,一些开发者习惯改成index.js\),运行正常后 `ctrl + c` 终止掉程序 4. 使用pm2 启动程序 `pm2 start app.js` 或者 `pm2 start bin\www` 5. 保存pm2配置 `pm2 save` 6. 如果程序端口为默认3000不需要做修改,可以直接尝试浏览器访问服务器公网IP,如果程序端口非3000端口,请修改 `c:/websoft9/nginx/conf/vhost/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")