src 안에 api 폴더를 만들고 안에 index.js파일을 만드세요!
index.js
const Router = require("koa-router");
const api = new Router();
api.get("/test", ctx =>{
ctx.body = "test 성공";
})
//router를 내보냅니다
module.exports = api
src/api/index.js 파일을 불러오기 위해 기존 src/index.js의 내용을 모두 지우고 새로 추가하겠습니다.
const Koa = require('koa');
const Router = require("koa-router");
const api = require("./api");
const app = new Koa();
const router = new Router();
//라우터 설정
router.use("/api", api.routes());
//api라우트 적용
//app 인스턴스에 라우터 적용
app.use(router.routes()).use(router.allowedMethods());
app.listen(4000, () =>{
console.log("Listening to port 4000");
})
http://localhost:4000/api/test 로 들어가면 test성공이라는 문구가 나옵니다.