더북(TheBook)

18.5.5 posts 라우트 생성

 

이번에는 api 라우트 내부에 posts 라우트를 만들어 보겠습니다. src/api/posts 디렉터리를 만들고, 그 내부에 index.js 파일을 만드세요.

그리고 다음 코드를 입력하세요.

src/api/posts/index.js

const Router = require(‘koa-router’);
 
const posts = new Router();
 
const printInfo = (ctx) => {
  ctx.body = {
    method: ctx.method,
    path: ctx.path,
    params: ctx.params,
  };
};
 
posts.get(‘/’, printInfo);
posts.post(‘/’, printInfo);
posts.get(‘/:id’, printInfo);
posts.delete(‘/:id’, printInfo);
posts.put(‘/:id’, printInfo);
posts.patch(‘/:id’, printInfo);
 
module.exports = posts;

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.