[Express]局部使用中间件


在路由文件中使用:

router.js

 

var express = require('express')
var router = express.Router()  // 创建router对象

// 局部中间件
const prefn1 = function (req, res, next) {
    console.log('预处理1');
    next();
}
const prefn2 = function (req, res, next) {
    console.log('预处理2');
    next();
}

// 使用中间件
router.get('/', prefn1, (req, res) => {
    res..send({ name: 'Miao~', age: 3 });
});

// 连续使用中间件
router.get('/test', [prefn1, prefn2], (req, res) => {
    res..send({ name: 'Miao~', age: 3 });
});
module.exports = router

 

posted @ 2024-01-04 14:22  夕苜19  阅读(16)  评论(0编辑  收藏  举报