Как проверить параметры и параметры промежуточного программного обеспечения 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) откуда угодно

Другие вопросы по тегам