Node.js - express (9) express.Router() 사용하기
·
Node/Express
이번 포스팅에서는 express.Router()를 사용해 라우터를 분리하는 방법에 대해 알아보도록 하자. express.Router() 라우터 분리하기 Node.js에서 express를 사용해 게시판 서버를 만든다고 가정해보자. 기본적인 기능만을 갖고 있는 게시판 서버를 만드는 작업에도 메인 서버 파일에는 다음과 같이 수많은 라우터들이 들어가게 될 것이다. // server.js 파일 const express = require('express'); const app = express(); app.get('/board/list', (req, res)=>{ }) app.get('/board/write', (req, res)=>{ }) app.post('/bo..
Node.js - express (8) 라우터와 미들웨어 (router & middleware)
·
Node/Express
이번 포스팅에서는 라우터와 미들웨어에 대해 살펴보고자 한다. 라우터와 미들웨어 미들웨어의 매개변수 미들웨어를 변수로 만들어 사용하기 라우트 매개변수 Node.js의 express 모듈을 이용해 아래와 같이 간단한 서버를 만들어 보자. const express = require('express'); const app = express(); app.get('/express', (req, res)=>{ res.send('Hello server!!') }) app.listen(3000, ()=>{ console.log('server onload') }) 라우터와 미들웨어가 무엇인지에 대해 알아보기 위해 최소한의 기능만 구현되어 있는 서버를 만들었다. "http://local..