У меня есть промежуточный слой определяется какПередача переменного через req.body из промежуточного
app.use('api/', authenticate, bar);
Внутри функции AUTHENTICATE, я прилагаю переменный в req.body
как
req.body.user = foo;
в Но когда я a console.log(req.body.user)
внутренний стержень; Я нашел undefined.
Однако, если я присоединяю переменную, как req.user = foo
, а затем внутри функции bar
, я делаю console.log(req.user)
, успешно распечатывая foo
. Есть ли какая-то причина, по которой переменная, прикрепленная req.body, теряет то, что прилагается к ней на своем пути?
Я не настраиваю заголовок 'Content-Type'' application/json', потому что передаю данные с несколькими частями. –
Прохладный. Какой анализатор тела вы используете для многостраничных данных? – Wainage
'bodyParser.urlencoded ({ extended: true, limit: '10mb' })' –