Koa를 사용할 때 다른 주소로 요청이 들어올 경우 작업을 처리할 수 있도록 라우터를 사용해야합니다.
yarn add koa-router
index.js
const Koa = require('koa');
const Router = require("koa-router");
const app = new Koa();
const router = new Router();
//라우터 설정
router.get("/", ctx => {
ctx.body = "홈"
});
router.get("/about", ctx => {
ctx.body = "소개";
})
//app 인스턴스에 라우터 적용
app.use(router.routes()).use(router.allowedMethods());
app.listen(4000, () =>{
console.log("Listening to port 4000");
})
/about 경로로 들어오면 "소개" 텍스트가 나오도록
기본경로(/) 로 들어오면 "홈" 텍스트가 나오도록 설정
이런식으로 잘 작동합니다!