이번 라우트에서는 총 네 개의 API를 만들 것입니다. 이렇게 함수의 틀만 잡아주고, auth 디렉터리에 index.js 파일을 만들어서 auth 라우터를 생성하세요.
src/api/auth/index.js
import Router from 'koa-router'; import * as authCtrl from './auth.ctrl';
const auth = new Router(); auth.post('/register', authCtrl.register); auth.post('/login', authCtrl.login); auth.get('/check', authCtrl.check); auth.post('/logout', authCtrl.logout); export default auth;
그다음에는 auth 라우터를 api 라우터에 적용하세요.
src/api/index.js
import Router from 'koa-router'; import posts from './posts'; import auth from './auth'; const api = new Router(); api.use('/posts', posts.routes()); api.use('/auth', auth.routes()); // 라우터를 내보냅니다. export default api;
API 라우트 구조를 다 잡아 놓았으니 이제 본격적으로 기능을 하나씩 구현해 봅시다.