-
Error / node.js server start errorWeb dev/Error 2023. 3. 10. 16:49728x90반응형
express로 서버를 만들고 server를 돌렸을때 아래와 같은 에러가 발생했다.
[0] Error: listen EADDRINUSE: address already in use :::5000 [0] at Server.setupListenHandle [as _listen2] (node:net:1432:16) [0] at listenInCluster (node:net:1480:12) [0] at Server.listen (node:net:1568:7) [0] at Function.listen (/Users/yanghong-yeol/Desktop/Jart-test/Jart/node_modules/express/lib/application.js:635:24) [0] at Object.<anonymous> (/Users/yanghong-yeol/Desktop/Jart-test/Jart/server/server.js:33:5) [0] at Module._compile (node:internal/modules/cjs/loader:1126:14) [0] at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10) [0] at Module.load (node:internal/modules/cjs/loader:1004:32) [0] at Function.Module._load (node:internal/modules/cjs/loader:839:12) [0] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) [0] Emitted 'error' event on Server instance at: [0] at emitErrorNT (node:net:1459:8) [0] at processTicksAndRejections (node:internal/process/task_queues:83:21) { [0] code: 'EADDRINUSE', [0] errno: -48, [0] syscall: 'listen', [0] address: '::', [0] port: 5000 [0] } [0] [nodemon] app crashed - waiting for file changes before starting...
이전에 노드서버를 켰을때 이미 노드서버가 실행되어 있어 실행되지 않는 에러를 접했었는데
그때는 killall node 명령어를 통해 노드서버를 종료하고 실행하는 방법을 썼었는데 안되서 검색을 하다가
엄청 간단한 수정으로 해결했다.
killall node
server.js에서 아래와 같이 port번호를 설정하여 포트를 정해서 실행했었는데
원래는 5000이였는데 5001로 바꾸었더니 갑자기 잘돌아갔다...
허무했다 ㅋㅋ..
const port = process.env.PORT || 5001; app.listen(port, () => { console.log(`서버가동 ${port}`); });
728x90반응형'Web dev > Error' 카테고리의 다른 글