728x90 📁 𝐟𝐫𝐚𝐦𝐞𝐖𝐨𝐫𝐤/Express.js2 No Image 📷 Layered architecture pattern (레이어드 아키텍쳐 패턴) 목차 레이어드 패턴이란? 레이어드 패턴이 참조된 프로그램을 만드는 순서 레이어드 패턴의 내부 파일들의 역할 레이어드 패턴이란? 해당 사진이 가장 이해가 잘 될것 같아서 다른 사진에서 참고하여 만들어봤다. 원래 MVC pattern 을 공부했을때는 View / Controller / Model 세 가지만 알고 있으면 되었는데, 이번에 배운것은 Layered architecture pattern 이라는 패턴을 배우게 되었다. 우선 해당 사진을 참조하여 어떤 형식으로 되어있는지 대충 파악이 되었다면, 만드는 순서도 알려주겠다. 레이어드 패턴이 참조된 프로그램을 만드는 순서 해당 패턴의 프로그램을 만들려면 model repository service controller router app.js 순으로 건들면서 .. 2023. 2. 19. No Image 📷 [Express] req.params 와 req.body의 차이 req.params 라우터의 매개변수 예를 들어 /:id/:name 경로가 있으면 ":id"속성과 ":name"속성을 req.params.id , req.params.name 으로 사용할 수 있다. www.example.com/post/1/jayden 일 경우 1과 jayden을 받는다. router.put("/posts/:postId", async (req,res)=>{ const {postId} = req.params; const {password, title, content} = req.body; try { const existPost = await Posts.findOne({postId}); if (!existPost) { throw new Error("유효하지 않은 post ID") }; if .. 2023. 2. 7. 이전 1 다음 728x90