Javascript (7) 无法连接到本地主机端口3000:连接被拒绝
我不明白为什么我不能用下面的代码创建服务器Javascript (7) 无法连接到本地主机端口3000:连接被拒绝,javascript,node.js,server,Javascript,Node.js,Server,我不明白为什么我不能用下面的代码创建服务器 var http = require('http'); var server = http.createServer ( function(req,res){ res.end('Hello World\n'); }); server.listen(3000,function(){ console.log("The server is listening on port 3000 now"); }); 如果您使用的是unix系统,请
var http = require('http');
var server = http.createServer ( function(req,res){
res.end('Hello World\n');
});
server.listen(3000,function(){
console.log("The server is listening on port 3000 now");
});
如果您使用的是unix系统,请列出侦听端口3000的任何进程:
lsof -i:3000
kill $(lsof -t -i:3000)
要终止侦听端口3000的任何进程,请执行以下操作:
lsof -i:3000
kill $(lsof -t -i:3000)
以暴力方式强制终止任何进程:
kill -9 $(lsof -t -i:3000)
然后再次运行脚本在同一个端口上运行其他程序吗?我刚刚检查了一下,代码没有正常工作,打开了一个端口,监听端口3000,并在运行node your-file.js时显示console.log。你还有其他的代码吗?如果我运行这个文件,我会得到“Hello World”,但随后连接似乎被切断了。如果我使用curl localhost:3000进行检查,我会收到连接被拒绝的错误消息。因此,显然我有一个具有相同端口号的文件。服务器现在可以工作了