我的护照本地身份验证未返回访问令牌

时间:2019-07-19 12:00:10

标签: node.js loopbackjs passport-local

我正在尝试使用用户名和密码来验证我的用户。我正在使用本地身份验证方案,并且可以对我的用户进行身份验证,但是accesstoken字段返回null。我正在使用带环回的节点服务器。

api.post('/api/login', function(req, res, next) {
  console.log("req",req);
  // console.log('req: ', req.body);
  passport.authenticate('local', function(err, user, info) {
    console.log('info: ', info);
    console.log('user: ', user);
    console.log('err: ', err);

    if (err) {
      return next(err);
    }
    if (!user) {
      return res.redirect('/login');
    }
    req.logIn(user, function(err) {
      console.log('user2', user);
      if (err) {
        return next(err);
      }
      // saveAuthCookies(req,res);
      return res.redirect('/welcome');
    });
    return true;
  })(req, res, next);
});

0 个答案:

没有答案