对其应用程序脚本进行更改后,重新启动node.js服务器的最佳方法是什么?
所以,我正在学习节点的过程中,发现为了testing,我必须杀死节点的运行实例,然后用服务器的新应用程序代码重新启动它。 所以,我首先执行我的节点服务器: node myapp.js
。
然后,我注意到一些工作不正确,或者我想添加一些新的代码到myapp.js。 我进入Process Explorer(我正在Windows上运行节点),并杀死node.exe进程,然后上传带有更改的新myapp.js文件。 然后我做node myapp.js
再次启动它再次testing。
有一个更简单的方法来做到这一点。 我在node --help
键入,但列出的标志太多,以查看是否有某种类似于Linux上的apache的重新启动机制,如: httpd -k restart
。 是否有一种“优雅”重新启动节点?
检出nodemon。 使用npm install nodemon
安装它,之后只需使用nodemon server.js
如果server.js是您正在使用的文件。
使用节点监督员