Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript (7) 无法连接到本地主机端口3000:连接被拒绝_Javascript_Node.js_Server - Fatal编程技术网

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进行检查,我会收到连接被拒绝的错误消息。因此,显然我有一个具有相同端口号的文件。服务器现在可以工作了