TypeError: Cannot read property 'send' of undefined in MERN
TypeError: Cannot read property 'send' of undefined in MERN
因此,在我路由器中的 MERN 项目中,我正在尝试发送一些数据,以便之后我可以在我的 React 组件上获取数据,以便我可以使用该数据。
但是当我 运行 我的代码时出现这个错误:TypeError: Cannot read property 'status' of undefined
这是我的代码:
const Accomodation = require('../models/accomodation')
Accomodation.findOne({email: req.session.passport.user}).lean().exec((err, user, res) => {
if (err) {
console.log(err, null);
}
if (user) {
res.status(200).send({
message: user.accomcate
})
}
})
});
.exec
接受两个参数 err
和 res
,您使用的是三个导致错误的参数。
因此,在我路由器中的 MERN 项目中,我正在尝试发送一些数据,以便之后我可以在我的 React 组件上获取数据,以便我可以使用该数据。
但是当我 运行 我的代码时出现这个错误:TypeError: Cannot read property 'status' of undefined
这是我的代码:
const Accomodation = require('../models/accomodation')
Accomodation.findOne({email: req.session.passport.user}).lean().exec((err, user, res) => {
if (err) {
console.log(err, null);
}
if (user) {
res.status(200).send({
message: user.accomcate
})
}
})
});
.exec
接受两个参数 err
和 res
,您使用的是三个导致错误的参数。