如何检查 NodeJS 表达式中间件选项和参数



我想检查一些我稍后在代码中为 express 设置的中间件选项。例如,我在 json bodyParser 中将限制设置为:

expressServer.use(bodyParser.json({
limit:1000000
}))

然后在代码的后面,我想从 express 实例中检索该值以满足进一步的需求。

将此"限制"用作全局变量将不是一个理想的解决方案。

您可以将选项存储在数据库或简单文件中:

{
"bodyParserLimit": 10000
}

然后通过读取文件访问它

// implement this function
readOptionsFromFile(function() {
expressServer.use(bodyParser.json({
limit: options.bodyParserLimit
}))
})

因此,您可以从任何您想要的地方拨打readOptionsFromFile(callback)电话。

最新更新