Задать вопрос
@AJIEKC_10

Как изменить этот код чтобы при отправке post запроса не приходил undefined (node.js)?

Знаю, что это частый вопрос новичков, но я уже проверил установки, перепробовал несколько способов оформления... Всё равно не вижу, что не так

app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))
app.use('/css/bootstrap.css', express.static('node_modules/bootstrap/dist/css/bootstrap.css'))
app.set('view engine', 'ejs')

app.get('/', function(req, res) {
    res.render('registration.ejs')
})

app.post('/', function(req, res) {
    if (!req.body) return res.sendStatus(400)
    console.log(req.body)
    res.send(
      `${req.body.firstName} - ${req.body.lastName}`
    )
  })
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Javascript.ru
    JavaScript/​ DOM/ ​Интерфейсы (для новичков)
    6 недель
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Решения вопроса 1
boratsagdiev
@boratsagdiev
Всё должно работать, скорее всего отправляете пустой body, либо в неправильном формате. На скрине пример отправки JSON'а.

638b0dbb9ce5b186620750.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы