gpt4 book ai didi

javascript - 如何修复错误: listen EADDRINUSE while using NodeJS?

转载 作者:太空宇宙 更新时间:2023-11-04 02:22:11 25 4
gpt4 key购买 nike

如果我使用端口 80 运行服务器,并且我尝试使用 XMLHttpRequest我收到此错误:错误:监听 EADDRINUSE

如果我想在端口 80 上运行服务器时发出请求,为什么 NodeJS 会出现问题?对于网络浏览器来说这不是问题:我可以在服务器运行时在互联网上冲浪。

服务器是:

  net.createServer(function (socket) {
socket.name = socket.remoteAddress + ":" + socket.remotePort;
console.log('connection request from: ' + socket.remoteAddress);
socket.destroy();
}).listen(options.port);

请求:

var xhr = new XMLHttpRequest();

xhr.onreadystatechange = function() {
sys.puts("State: " + this.readyState);

if (this.readyState == 4) {
sys.puts("Complete.\nBody length: " + this.responseText.length);
sys.puts("Body:\n" + this.responseText);
}
};

xhr.open("GET", "http://mywebsite.com");
xhr.send();

最佳答案

真正对我有帮助的是:

killall -9 node

但这会杀死系统进程。

ps ax

您可以检查它是否有效。

关于javascript - 如何修复错误: listen EADDRINUSE while using NodeJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32706752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com