У меня есть следующий код в Express. js:
const express = require('express');
const bodyParser = require('body-parser');
const Promise = require('bluebird');
const path = require('path');
const urlencodedParser = bodyParser.urlencoded({ extended: false })
app.get('/search.pug', (_req, res) => {
res.render('./search.pug')
});
app.post('/search.pug', urlencodedParser, (_req, res) => {
console.log(_req.body);
res.render('search.pug', {qs: _req.query});
});
и следующий HTML (с использованием шаблонизатора):
h2='Search for a course'
form(method='POST' action='/search.pug')
input(type='text' name='title')
input(type='submit' name='submit')
Когда я нажмите отправить, консоль не регистрирует информацию, введенную в текстовое поле. Как я могу это исправить?