我创建了一个节点应用程序并在3000端口运行它。现在我需要使用命令提示符停止/启动/重新启动此应用程序。我怎么能这样做。
答案 0 :(得分:5)
开始:node app.js
停止:Ctrl + C
重新启动:node app.js
更好的选择尝试Nodemon。 Nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器。
全局安装nodemon npm install nodemon -g
运行服务器nodemon app.js
答案 1 :(得分:2)
假设您使用的是Linux 如果您需要停止在某个特定端口上运行某些应用程序,请使用此端口,但您知道端口但不知道进程ID。找到像这样的进程ID
netstat -plten | grep LISTEN | grep 3000
这会输出像这样的东西
tcp 0 0 :::10060 :::* LISTEN 0 20465 3489/node
其中3489是进程ID。
然后做
kill -9 3489
杀死程序
答案 2 :(得分:1)
您只需按“Ctrl + C”即可停止cmd中的任何进程。还可以考虑使用nodemon,它是一个出色的工具,可以在您保存文件的任何新更改时自动重启您的应用。