Невозможно прочитать входное значение формы | узлы | экспресс | экспресс-руль

Я попытался получить входное значение от пользователя через запрос формы, используя экспресс-руль. Я получаю следующую ошибку.

TypeError: Не удается прочитать свойство "имя пользователя" из неопределенного

Следующие изображения содержат фрагменты кода

index.js home.handlebars

Пожалуйста, помогите мне решить проблему


person Mowrish    schedule 11.09.2018    source источник


Ответы (1)


Express не будет анализировать req.body по умолчанию. Вам понадобится промежуточное ПО, предпочтительно body-parser

const app = require('express')()
const bodyparser = require('body-parser')

app.use(bodyparser.json());
app.use(bodyparser.urlencoded({extended: true}));
person Brian    schedule 11.09.2018
comment
Спасибо. Оно работало завораживающе - person Mowrish; 11.09.2018