我想检查我稍后在代码中设置的一些中间件选项。例如,我在json bodyParser中设置限制为:
expressServer.use(bodyParser.json({
limit:1000000
}))
然后在代码中我想从express实例中检索该值以满足进一步的需求。
将此“限制”用作全局变量将不是理想的解决方案。
答案 0 :(得分:0)
您可以将选项存储在数据库或简单文件中:
{
"bodyParserLimit": 10000
}
然后通过阅读文件
来访问它// implement this function
readOptionsFromFile(function() {
expressServer.use(bodyParser.json({
limit: options.bodyParserLimit
}))
})
因此,您可以随时随地拨打readOptionsFromFile(callback)
。