深入理解nodejs的next函数。koa的使用 app.params的使用

时间:2023-03-09 22:22:37
深入理解nodejs的next函数。koa的使用     app.params的使用

next就是一个递归函数

const Koa = require('koa');
const app = new Koa();
app.use(ctx => {
ctx.body = 'Hello Koa';
});
app.listen();

express的app

app.param的使用。

var express = require('express');
var app = express();
app.param('id', function (req, res, next, id) {
if(req.params.id==){
next();
}
else{
res.sendStatus();
}
});
app.param('id', );
app.get('/user/:id', function (req, res) {
res.send('参数通过检验');
}); app.listen(, function () {
console.log('Ready');
});//充当过滤器的角色。
//可以配合使用正则表达式。
//也可以获取动态路由的值。获取到的值以json的形式出现。