Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Что делает req.body.username?

Что делает req.body.username в данном коде?

var Schedule = require("../models/schedule"); 
router.post("/", async function(req, res, next) { 
    let user;
    if (req.body.username != null) {
        user = await Schedule.findOne({
            owner: {
                name: req.body.username,
                password: req.body.password
            }
        }); 
        if (user === null) {
            res.redirect('/register');
        }
        res.redirect(`/user/${req.body.username}`);
    }
});
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@drawnofmymind
Проверяет есть ли в post запросе значение username)
Если есть в в верхнем if = находит в БД имя пользователя и пароль
Есть = переходит на страницу профиля,
Нет = переходит на страницу регистрации.
Обычная форма логина в express
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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