如何在使用pm2时自动重新加载Node.js项目
我目前正在使用Express.js编写Node.js,并且每次在文件路由器或应用程序中更改一行代码时,都需要input以下命令:
pm2 reload id_project.
文件更改时如何让pm2自动重新加载项目?
默认情况下,每次更改文件时,节点都不会自动刷新我们的服务器。 我不知道具体的pm2解决scheme,但你可以用nodemon来完成。 只需安装: npm install -g nodemon
并使用: nodemon server.js
。
您需要使用--watch
选项启动您的--watch
项目:
pm2 start id_project --watch
您也可以指定忽略哪些文件/目录:
pm2 start id_project --watch --ignore-watch "node_modules"
所有选项
或者创build一个json文件来描述你希望pm2
如何处理你的项目:
{ "name": "project_name", "script": "index.js", "watch": true, "ignore_watch": ["node_modules"] }
JSON选项
- 低优先级Express.js app.get('/ route');
- 蓝鸟Promisies crud使用nodejs,express和mongoose的例子
- 与mongoose / node.js共享数据库连接参数的最佳方法
- NodeJSasynchronouscallback不完成&呈现把手模板
- 如何通过Passport / Facebook战略authenticationSupertest请求/?
- 使用Express从S3stream文件,包括长度和文件types的信息
- 快递:如何获取快递服务器正在监听的主机名和端口,而无需等待请求
- 我如何使用简单的Express应用程序使用Node.js群集?
- 一个socket.io实例中有多个ChatRooms / Channels