深刻理解nodejs的next函數。koa的使用 app.params的使用

next就是一個遞歸函數正則表達式

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

express的appexpress

 app.param的使用。json

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的形式出現。
相關文章
相關標籤/搜索