Node.js/NodeJS-book

express 서버 사용해보기(nodemon error)

느리지만 꾸준하게 2021. 12. 31. 14:53
const express = require('express');

const app = express();


app.set('port', process.env.PORT || 3000);
app.get('/', (req, res) => {
    res.send('hello express');
});

app.post('/', (req, res) => {
    res.send('hello express');
});

app.get('/about', (req, res) => {
    res.send('hello express');
});

app.listen(3000, () => {
    console.log('익스프레스 서버 실행');
});
jaehyeonkwon@JaeHyeonui-MacBookPro express % nodemon app
[nodemon] 2.0.15
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
node:events:368
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use :::3000
    at Server.setupListenHandle [as _listen2] (node:net:1334:16)
    at listenInCluster (node:net:1382:12)
    at Server.listen (node:net:1469:7)
    at Function.listen (/Users/jaehyeonkwon/nodeAPI/express/node_modules/express/lib/application.js:618:24)
    at Object.<anonymous> (/Users/jaehyeonkwon/nodeAPI/express/app.js:19:5)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)

 

 

 

 

해당 에러를 참고하였다.

https://stackoverflow.com/questions/4075287/node-express-eaddrinuse-address-already-in-use-kill-server

 

Node / Express: EADDRINUSE, Address already in use - Kill server

I have a simple server running in node.js using connect: var server = require('connect').createServer(); //actions... server.listen(3000); In my code I have actual handlers, but thats the basic i...

stackoverflow.com

sudo lsof -i :3000
kill -9 {PID}

 

'Node.js > NodeJS-book' 카테고리의 다른 글

Sequelize 모델 만들기  (0) 2022.01.05
Sequelize 사용하기  (0) 2022.01.03
express - middleware 사용해보기  (0) 2021.12.31
npm 명령어들  (0) 2021.12.30
REST API 서버 만들기  (0) 2021.12.28