gpt4 book ai didi

javascript - 'Error: listen EACCES 0.0.0.0:7090'是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 23:01:58 25 4
gpt4 key购买 nike

我正在Windows Server 2012上运行nodejs服务器。应用程序端口是7090。这是server.js文件的一部分:

var port    = process.env.PORT || 7090;
app.listen(port, function() {
console.log('Listening on port ' + port);
});

当我使用 node server.js 运行它时,出现此错误:

Error: listen EACCES 0.0.0.0:7090
at Object.exports._errnoException (util.js:1008:11)
at exports._exceptionWithHostPort (util.js:1031:20)
at Server._listen2 (net.js:1240:19)
at listen (net.js:1289:10)
at Server.listen (net.js:1385:5)
at EventEmitter.listen (D:\STH\node_modules\express\lib\application.js:617:24)
at Object.<anonymous> (D:\STH\app.js:26:5)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)

​当我将端口更改为除 7090 之外的任何其他号码时,它会起作用。

错误:监听 EACCES 0.0.0.0:7090我已经知道,错误 EACCES 意味着我没有根据 this 访问端口 7090 的权限。问题,但我不知道如何解决这个问题。非常感谢任何帮助!

最佳答案

这意味着其他东西(可能是您的应用程序)已经在该端口上运行。也许您在后台或以其他用户身份运行它,但现在无法恢复它。您可以在 Windows 服务器上使用 netstat 查找谁正在使用该端口:https://technet.microsoft.com/en-us/library/ff961504(v=ws.11).aspx

关于javascript - 'Error: listen EACCES 0.0.0.0:7090'是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45566571/

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