可配置中间件

中英双语

如果您需要可配置中间件,请导出一个接受选项对象或其他参数的函数,然后根据输入参数返回中间件实现。

文件:my-middleware.js

module.exports = function (options) {
  return function (req, res, next) {
    // Implement the middleware function based on the options object
    next()
  }
}

现在可以使用中间件,如下所示。

const mw = require('./my-middleware.js')

app.use(mw({ option1: '1', option2: '2' }))

有关可配置中间件的示例,请参阅 cookie-sessioncompression