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

时间:2017-08-26 14:40:24

标签: node.js express body-parser

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

{
    "bodyParserLimit": 10000
}

然后通过阅读文件

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

因此,您可以随时随地拨打readOptionsFromFile(callback)