报错信息
events.js:141
throw er; // Unhandled 'error' event
^
Error: listen EACCES 0.0.0.0:80
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1224:19)
at listen (net.js:1273:10)
at net.js:1382:9
at nextTickCallbackWith3Args (node.js:452:9)
at process._tickCallback (node.js:358:17)
at Function.Module.runMain (module.js:444:11)
at startup (node.js:136:18)
at node.js:966:3
----------------------------------
1.一种是端口被占用
2.sudo node xx.js -- 访问1024以下的端口需要root权限
本文详细解析了Node.js应用在尝试监听80端口时遇到的EACCES错误,阐述了该错误产生的两种常见原因:端口被占用及权限不足,并提供了具体的解决方案,包括使用sudo命令获取root权限。
8915

被折叠的 条评论
为什么被折叠?



