Как отправить почтовый запрос в базу данных mLab, чтобы проверить, есть ли у пользователя уже учетная запись или нет. Ответ сервера Пользователь не определен. Проверить мой код
// @route post api/user/login#
router.post('/login',(req,resp)=>{
const email=req.body.email;
const password=req.body.password;
// find user
user.findOne({email})
.then(user => {
if (!user){
return resp.status(404).json({email: "User not found "})
}
// check password
bcrypt.compare(password,user.password)
.then(isMatch=>{
if (isMatch){
resp.json({msg:'sucess'})
}else{
return resp.status(400).json({password:'password incorrect'});
}});
});
});
Отправить запрос на сервер
http://localhost:5000/api/users/login
Key Value
email [email protected]
Password MyPassword
Ответ от сервера
ReferenceError: user is not defined
const User = require ('../../ models / User');



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


user.findOne({email}) должен быть User.findOne({email}). пользователь с большой буквы
спасибо, это была именно моя проблема
@ Haseeb-Shinwari рад, что это сработало :) не могли бы вы отметить это как ответ?
Вы импортировали пользовательскую модель?