Как проверить параметры и параметры промежуточного программного обеспечения nodejs
Я хотел бы проверить некоторые параметры промежуточного программного обеспечения, которые я устанавливаю для экспресса позже в коде. Например, я устанавливаю ограничения в json bodyParser как:
expressServer.use(bodyParser.json({
limit:1000000
}))
Затем в коде я хотел бы получить это значение из экземпляра Express для дальнейших нужд.
Использование этого "лимита" в качестве глобальной переменной не является желаемым решением.
1 ответ
Вы можете сохранить параметры в базе данных или в простом файле:
{
"bodyParserLimit": 10000
}
А затем получить доступ к нему, читая файл
// implement this function
readOptionsFromFile(function() {
expressServer.use(bodyParser.json({
limit: options.bodyParserLimit
}))
})
Так что вы можете позвонить readOptionsFromFile(callback)
откуда угодно