express(2)
-
Rest full API에 대해서 더 깊게 생각해보자.
before restfull api는 단순히 url에 따라서 라우팅이 잘 되어있고 바디와 헤더에 담겨질 내용을 잘 나눠서 요청을 보내는 것이 중요하다 생각했다. after 명확하게 어떠한 기능이 기대되는지 url만 봐도 한 눈에 파악이 되어야하며 보안의 관점 과 협업하는 개발자들의 관점을 항상 고려하면서 작성해야한다. [GET] https:test.com/feed/user_id 이런 식으로 작성하던 url는 몇 개의 feed를 가져올지, 유저 아이디 이외에 다른 파라미터들은 고려가 안 되는 것인지 명확하게 알기 다소 어렵다. [GET] https:test.com/feeds/:user_id // [GET] https:test.com/feeds/:user_id/a?id=feed_id 유저 아이디를 통한 피드..
2021.03.08 -
Express에 대해서 알아보자 / What is Express in Node.js? 🧐
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..
2020.10.10