C:\demo\node服务器>node server.js
这是我节点的最后一行代码
server.listen(80,"114.115.140.48");;;
;;
events.js:160
throw er; // Unhandled 'error' event
^
Error: listen EADDRNOTAVAIL 114.115.140.48:80
at Object.exports._errnoException (util.js:1018:11)
at exports._exceptionWithHostPort (util.js:1041:20)
at Server._listen2 (net.js:1245:19)
at listen (net.js:1294:10)
at net.js:1404:9
at _combinedTickCallback (internal/process/next_tick.js:83:11)
at process._tickCallback (internal/process/next_tick.js:104:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)
What shall I do? Wait for your reply Online
答案 0 :(得分:0)
请尝试使用您的关键字EADDRNOTAVAIL
最有可能的是,该端口已被其他进程使用,请使用以下命令确认
netstat -tulpn | grep 80
如果某些进程使用了该端口,您可以使用
找到该进程 lsof -i :80
如果进程不应占用端口80,请使用
将其终止 kill -9 <PID>
Node.js websocket error "Error: listen EADDRNOTAVAIL Error: listen EADDRNOTAVAIL"