#node.js #express
#node.js #экспресс
Вопрос:
Я пытаюсь запустить сервер ExpressJS на своем компьютере с Windows, я использую последнюю версию ExpressJS (4.16.4) и версию узла 10.2.1. Однако я продолжаю получать ту же ошибку.
Listen to http://localhost: 61016
events.js:167
throw er; // Unhandled 'error' event
^
Error: listen EACCES 0.0.0.0:61016
at Server.setupListenHandle [as _listen2] (net.js:1313:19)
at listenInCluster (net.js:1378:12)
at Server.listen (net.js:1466:7)
at Function.listen (C:Repodashonode_modulesexpresslibapplication.js:618:24)
at Object.start (C:Repodashoserverindex.js:69:18)
at Object.<anonymous> (C:Repodashoserverindex.js:78:27)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
at Function.Module._load (internal/modules/cjs/loader.js:543:3)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (C:Repodashoserver.js:1:63)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
Emitted 'error' event at:
at emitErrorNT (net.js:1357:8)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:746:11)
at startup (internal/bootstrap/node.js:238:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:572:3)
Ответ №1:
Скорее всего, у вас уже есть что-то, прослушивающее порт.
Вы можете:
netstat -anon | findstr 61016
А затем возьмите идентификатор процесса из этого и запустите:
kill processid
Это должно убить все, что на нем запущено.
Комментарии:
1. Нет, порт 61016 не используется.
2. Вам нужны разрешения более высокого уровня? Как запустить командную строку от имени администратора?
3. это не имеет ничего общего с разрешениями, я получаю ту же ошибку, даже если я запускаю консоль с правами администратора
4. Вы ничего не видите при прослушивании 61016?
5. нет, нет другого приложения, которое прослушивает тот же порт.
Ответ №2:
Я удалил папку node_modules вкл. файл блокировки пакета, и теперь он работает.