[Express]局部使用中间件

发布时间 2024-01-04 14:25:48作者: 夕苜19


在路由文件中使用:

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