首页 > windows下node服务器监听的端口号如何修改

windows下node服务器监听的端口号如何修改

在windows下,首先我在文件server.js中开启了一个简单的node服务器

server.listen(3000, function(){
    console.log("Server listening on port 3000.");
});

这之前我创建了http服务器,并且提供了静态服务器的相关回调,然后我在浏览器中访问127.0.0.1:3000一切正常。这时,我希望将监听端口修改为3001于是我修改了上面的代码:

server.listen(3001, function(){
    console.log("Server listening on port 3001.");
});

然后在命令行中按ctrl+c关闭服务器,然后重新运行我的代码开启服务器

node server.js

然后在浏览器中访问127.0.0.1:3001,无法访问。
但仍旧可以访问127.0.0.1:3000。
也就是说,该服务器进程根本没有换到3001端口,仍旧监听的是3000。

我试过在js中手动关闭服务器:

server.close();

然后重新开启并监听3001,也不起作用。我甚至重启了我的机器,仍旧无法修改node服务器监听的端口号!

我去google了也没有看到相关解释,由于我刚刚开始学习node.js,所以仍旧觉得这很可能是一个常识性错误,请大家不吝赐教,万分感谢!


查看3001端口是否被占用,win+r cmd 命令 netstat -aon


后来正常了,并不知道这种修改不生效的原因是什么,windows操作系统下进行node开发的确是坑的一逼

【热门文章】
【热门文章】