Koa-router中间件(3)参数
我们先来作一个最简单的路由。
const Koa = require('koa'); const Router = require('koa-router'); const app = new Koa(); const router = new Router(); router.get('/', function (ctx, next) { ctx.body="Hello JSPang"; }); app .use(router.routes()) .use(router.allowedMethods()); app.listen(3000,()=>{ console.log('starting at port 3000'); });
然后我们回忆一下第三节课中学到的接收参数的方法,这里我们使用最易用的方法ctx.query来进行接收,修改为下面代码的第6行,这样就可以轻松接收get参数。
const Koa = require('koa'); const Router = require('koa-router'); const app = new Koa(); const router = new Router(); router.get('/', function (ctx, next) { ctx.body=ctx.query; }); app .use(router.routes()) .use(router.allowedMethods()); app.listen(3000,()=>{ console.log('starting at port 3000'); });