Я новичок в ajax, и я решил использовать jquery ajax на данный момент, и перед использованием ajax я создал простые страницы входа / регистрации и использовал bodyparser для запросов, а когда пароль или имя пользователя неверен, он перезагружается и затем отправляет ответПользователь, что один из них неверен, и, как я знаю, ajax работает без перезагрузки, и как я могу добавить ajax, когда информация неверна, а логин здесь - код
app.post('/login',
async (req, res) => {
try {
const { username, password } = req.body;
const user = await User.findOne({ username, password }).select('-password').lean();
if (!user) {
res.send('User: ' + username + ' not registered');
return;
}
req.session.user = user;
res.redirect('/dash')
return res.status(200).send('Session ID: ' + req.sessionID);
}
catch (error) {
res.status(500).send(error.message);
}
});