Javascript 错误:在端口444/443上侦听时侦听EACCES 0.0.0.0:444 node.js

Javascript 错误:在端口444/443上侦听时侦听EACCES 0.0.0.0:444 node.js,javascript,node.js,webrtc,Javascript,Node.js,Webrtc,我正在使用node.js开发webrtc应用程序。当我运行命令'node server.js'时,出现以下错误 running on https://localhost:444 events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EACCES 0.0.0.0:444 at Object.exports._errnoException (util.js:102

我正在使用node.js开发webrtc应用程序。当我运行命令'node server.js'时,出现以下错误

running on https://localhost:444
    events.js:160
          throw er; // Unhandled 'error' event
          ^

Error: listen EACCES 0.0.0.0:444
    at Object.exports._errnoException (util.js:1022:11)
    at exports._exceptionWithHostPort (util.js:1045:20)
    at Server._listen2 (net.js:1246:19)
    at listen (net.js:1295:10)`enter code here`
    at Server.listen (net.js:1391:5)
    at Object.<anonymous> (C:\Websites\WebRTC\server.js:16:63)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)

谢谢。

监听1024以下的端口需要根访问权限

只需通过使用sudo预编命令来运行应用程序

sudo node server.js

在低于1024的端口上侦听需要根访问权限

只需通过使用sudo预编命令来运行应用程序

sudo node server.js

这是windows 10可能也是windows中的权限问题-请尝试以管理员帐户的身份运行命令提示符。我尝试了相同的操作,但仍然存在相同的错误。也在windows server 2012 R2 IIS-8上托管我的解决方案,但未做任何更改!。你的代码没有问题-试过了,它的工作原理是:尝试
netstat-anb
查看端口444 alreadyit的windows 10上是否有任何内容正在侦听。这可能也是windows中的权限问题-尝试以管理员帐户的身份运行命令提示符。我尝试了相同的错误,但仍然是相同的错误。还可以在windows server 2012 R2 IIS-8上托管我的解决方案,但没有更改!。你的代码没有问题-试过了,它工作得很好,可以尝试
netstat-anb
查看是否有任何东西在端口444上侦听。alreadywindows不是linux,windows没有sudoAuthor。在我发布答案之前,作者没有提到这一点。真的很抱歉。但是错误消息包含windows风格的路径windows不是linux,windows没有sudoAuthor在我发布答案之前没有提到这一点。真的很抱歉。但错误消息包含windows样式的路径