next就是一个递归函数
const Koa = require('koa'); const app = new Koa(); app.use(ctx => { ctx.body = 'Hello Koa'; }); app.listen(3000);
express的app
app.param的使用。
var express = require('express'); var app = express(); app.param('id', function (req, res, next, id) { if(req.params.id==1337){ next(); } else{ res.sendStatus(404); } }); app.param('id', 1337); app.get('/user/:id', function (req, res) { res.send('参数通过检验'); }); app.listen(3000, function () { console.log('Ready'); });//充当过滤器的角色。 //可以配合使用正则表达式。 //也可以获取动态路由的值。获取到的值以json的形式出现。