- 在模块中引入路由
const router = require(“koa-router”)()
- 启动路由
app.use(router.routes())
app.use(router.allowedMethods())
- 基本使用
router.get(“/”,async ctx => {
ctx.body = “hello koa router”
})
完整代码:
const Koa = require(“koa”)
const router = require(“koa-router”)()
let app = new Koa()
router.get(“/”,async ctx => {
ctx.body = “hello koa router”
})
app.use(router.routes())
app.use(router.allowedMethods())
app.listen(3000)
运行项目,在浏览器访问本地3000端口,在页面上就会看到输出的语句。这就是最简单的路由。
获取查询字符串
其实,不知不觉的,在上面的例子中已经处理了一个 GET
请求。那么,如何获取到 GET
请求中的查询字符串呢?
示例:<