0

我是 web 开发的新手,我一直在做一个项目,我在这里使用了 mern 堆栈,但我遇到了一个我一直试图解决的问题,这里是我发送的获取请求的屏幕截图我使用 passport.authenticate 我收到此错误,但是当我从获取请求中删除它时,API 工作正常!我怎样才能使它与身份验证一起工作!提前感谢任何愿意提供帮助的人!对此,我真的非常感激!

//get all client (private route)
router.get('/clients', passport.authenticate('managerauth', { session: false }),  (req, res) => {
  const errors = {};


  Client.find({}, { username: 1, _id: 0 })
    .then(clients => {
      if (!clients) {
        errors.noclients = 'No clients available';
        return res.status(404).json(errors);
      }
      res.json(clients);
    })
    .catch(err => res.status(404).json(err));

});
4

0 回答 0