我想检查一些我稍后在代码中为 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)
电话。