Express에 대해서 알아보자 / What is Express in Node.js? 🧐
2020. 10. 10. 21:28ㆍexpress
http 모듈을 사용할 때 보다 편리하게 ! express!
Express.js는 Node.js 환경에서 웹 어플리케이션 혹은 API를 제작하기 위해 사용되는 인기있는 프레임워크 입니다. http로 작성된 서버를 express로 리펙토링을 한다면 미들웨어를 붙이기 편하고, 라우터 설정이 보다 단순화 된다는 장점이 있습니다. 여기서 라우터 설정은 분기화로 http://hot-dobby.com/main 에서 main/mypage , /main/videos?q=blueberrypie 등 url을 통해서 다른 페이지로 나아가는 형태를 말합니다.
const paprika = (req, res) => {
if(req.url === '/spicy') {
if (req.method === 'GET') {
res.end(falvor)
} else if (req.method === 'POST') {
req.on('nutrient', (req, res) => {
// 하고 싶은 기능 코드 ~~~~
})
}
}
}
위의 http 모듈을 이용한 코드가 아래처럼 리팩토링을 할 수 있습니다!
const paprika = express.Router()
paprika.get('/spicy', (req, res) =>{
res.send(flavor)
})
parika.post('/spicy', (req, res) =>{
// 하고 싶은 기능 코드 ~~~~
})
'express' 카테고리의 다른 글
Rest full API에 대해서 더 깊게 생각해보자. (0) | 2021.03.08 |
---|