Я просто хочу научиться на практике адекватно пользоваться express, node-postgres и всем вот этим, но без использования средств типа passport.js. И сейчас нахожусь в каком-то тупике, в голове есть картина, согласно которой пользователь условный(пускай даже я) захожу на сайт, в котором меня встречает меню логина, я должен ввести данные для входа(логин, пароль), затем эти данные обрабатываются, Сравниваются с теми, что в базе и дальше...
И самое глупое и обидное, что я сейчас не задумываюсь о том, как эти данные будут сверяться с базой и прочим просто потому, что не могу додуматься, как мне вообще получить данные, которые при входе вводит пользователь? Я пробовал сделать через форму и кнопку сабмит, но беда в том, что когда я пытаюсь отловить введённые данные(просто для теста) условно,
app.post('/login', (req, res) => { console.log(req.body}), то в консоли я вижу лишь {} — пустой объект. По этой причине я задумался о том, чтобы вешать обработчик сбора данных. Но мне бы не хотелось поступать таким образом, поэтому, если это возможно, не могли бы вы объяснить, в чём моя ошибка с использованием <form> и <submit> или подсказать, как это делаете вы. Во многих просмотренных мною статьях из интернета, если не во всех, именно этот момент упускается, т.к. он базовый, вероятно. Но сейчас я застрял именно на нём