Я получаю необработанную ошибку при попытке запустить сервер узла - PullRequest
0 голосов
/ 28 мая 2018

Итак, я действительно новичок в ноде и чувствую, что это может быть что-то очень простое, но я не могу понять это.Я установил зависимости, но когда я пытаюсь запустить сервер, выполнив «сервер узла», я получаю эту ошибку:

Vladimirs-MBP:comeat-server Vladimir$ node server
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRNOTAVAIL 18.194.133.202:3001
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at Server.setupListenHandle [as _listen2] (net.js:1350:19)
    at listenInCluster (net.js:1408:12)
    at GetAddrInfoReqWrap.doListen [as callback] (net.js:1517:7)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:97:10)

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Ваш порт 3001 используется.Вы должны использовать другой порт или порт 3001, а затем использовать его.

например

sudo kill -9 $(sudo lsof -t -i:3001)
0 голосов
/ 28 мая 2018

Ваш 3001 port уже используется какой-либо службой, измените port

var http = require('http');

//create a server object:
http.createServer(function (req, res) {
  res.write('Hello World!'); //write a response to the client
  res.end(); 
}).listen(8080); //the server object listens on port 8080

. Вы можете использовать эти команды , чтобы проверить, какие порты используются:

 1. sudo lsof -i -P -n | grep LISTEN
 2. netstat -tulpn | grep LISTEN

Вы можете kill, что process number, используя

sudo kill -9 process_number

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...