запрос выдает ошибку 404 с комментарием "Not found". В качестве бд использую Mongoose.
app.post('/api/auth/', function (req, res){
return UsersModel.find({ username: req.body.username }, function (err, users) {
if(!users) {
res.statusCode = 404;
return res.send({ status: 'false', error: 'User not found' });
}
if (users.pass === req.body.pass) {
log.info("pass normal");
return res.send({ status: 'true', error: 'User verified' });
} else {
res.statusCode = 404;
log.error('Password is wrong');
return res.send({ status: 'false', error: 'Password is wrong' });
}
});
});
словно и нет такого адреса. Вот ошибка из debug: Not found URL: /api/auth/
Вот обработчик ошибок:
app.use(function(req, res, next){
res.status(404);
log.debug('Not found URL: %s',req.url);
res.send({ status: 'false', error: 'Not found' });
return;
});
Нашел в чем проблема.
Адрес необходимо писать без слеша в конце, т.е. не /api/auth/, а /api/auth
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники