TIL 2018-08-05
오늘 배운 것 & 한 것
1. LTC
- express 서버 쪽 템플릿 작성중. 정말 배우는 게 많다. koa랑 차이도 있고 등등..
- 간단한 register와 find by name을 작성했고, 대부분 bitimulate 보고 따라했다.
- export 자체가 아직 지원이 안 되서인지 module.exports = {} 이런 식으로 export 해야됨.
- admin 라우트 작성 후 postman으로 json post 요청 보내도 body가 없다고 뜨길래 왜인가 했더니 app.use(express.json())으로 설정을 해주어야 하는 것이었다.
(express에 bodyparser가 내장되있다길래 그냥 알아서 해석할 줄 알았는데 아니었음.)
- koa에서는 그냥 req, res 모두 ctx로 처리하는 거 같은데 (express에서도 되는걸지도), express에서는 (req, res)로 해서 req.body를 쓰고, res.status(200).json({response object})
이런 식으로 응답을 보내줄 수 있다.
- http status 코드 201은 created, 409는 conflict를 나타낸다. 418은 장난 코드라니..
dep
ref
- https://stackoverflow.com/questions/9177049/express-js-req-body-undefined
- https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Comments