我正在尝试在 ubuntu 上学习 Node 的一些功能,在我按控制台上的 ctrl+z 停止我拥有的服务器后(为了重新启动服务器以识别我对代码的更改), Node 仍然会监听端口(在本例中为 3000 )。
然后,每次我必须通过键入
来查找 pidlsof -i tcp:3000
并通过键入手动杀死它
sudo kill -9 pid_number_I_got
我只是想知道为什么它仍然听它,我不想每次都做这件事。有什么帮助吗?
代码
var http = require("http");
var server = http.createServer(function(req,res){
console.log(req.url , req.method);
res.end("hello \n");
});
server.listen(3000);
答案是正确的。输入 ctrl+c ,它起作用了。我正在输入 ctrl+x 而不是。
最佳答案
Ctrl+Z 将正在运行的应用程序移至后台;您可以运行 fg
命令来恢复它。要停止服务器,您应该使用 Ctrl+C。
关于javascript - ctrl+z后node js还在监听端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34257803/