koa的路由
1.使用koa-router包,npm i koa-router -S
2.新建app.js , routes/home.js 2个文件
3.app.js
const Koa = require('koa');
const app = new Koa();
const home = require("./routes/home");
const static = require("koa-static");
// 错误处理在上面
app.use(home.routes());
app.listen(3000)
routes/home.js
const Router = require("koa-router");
const router = new Router();
router.get("/",ctx=>{
ctx.body = "这是home"
})
module.exports = router;
可以像routes/home.js这个样添加多个路由
4.静态文件服务
首先npm i koa-static -S
app.js 添加下面的代码
const static = require("koa-static");
// 需要放在错误处理中间件后面
app.use(static(__dirname + '/public'));
public就是静态文件的存放目录