Error

[express][Error]node:events:504 throw er; // Unhandled 'error' event

아구몬선생 2022. 4. 11. 16:26

실행 시킨 명령어

npm run start

발생된 에러 코드

node:events:504
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::80
    at Server.setupListenHandle [as _listen2] (node:net:1330:16)
    at listenInCluster (node:net:1378:12)
    at Server.listen (node:net:1465:7)
    at Function.listen (C:\\Users\\ARIA\\Desktop\\passar-server\\node_modules\\express\\lib\\application.js:618:24)
    at Object.<anonymous> (C:\\Users\\ARIA\\Desktop\\passar-server\\app.js:165:20)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47
Emitted 'error' event on Server instance at:
    at emitErrorNT (node:net:1357:8)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  code: 'EADDRINUSE',
  errno: -4091,
  syscall: 'listen',
  address: '::',
  port: 80
}

원인

프로세스가 올라와 있었어 발생

해결

//프로세스를 찾고
ps -ef | grep app.js

//강제 종료 시킨다
kill -9 [UID]

//그리고 다시 시작하면 된다
npm run start