我正在亚马逊EC2服务器上开发,运行node.js with express。
我通过执行sudo node server.js
和它的fune运行服务器,我可以看到请求进入等等。但是当我更改某些内容并重新上载时,发送一个ctrl+Z
一个SIGTERM。
这让我回到了会话,但它没有完全关闭服务器,当我尝试再次运行它sudo node server.js
它告诉我端口正在使用,所以我必须做一个< / p>
ps aux | grep node
获取流程ID和
kill -9 PRCOCESS_ID
从长远来看,这在开发时会非常烦人。有更快的方法吗?
答案 0 :(得分:3)
尝试nodemon
:更改后会自动重启服务器。 https://github.com/remy/nodemon
我从这个Medium post获取了它,它还有一些其他好的Node技巧。