TypeError:无法读取MERN中未定义的属性“发送”

时间:2020-04-27 08:35:05

标签: reactjs express response router 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
          })
      }
    })

});

1 个答案:

答案 0 :(得分:1)

.exec接受两个参数errres,您正在使用三个导致错误的参数。