如何在Loopback Express框架中的用户注册表上生成访问令牌?

时间:2018-01-17 09:05:43

标签: express token loopback

Loopback在默认的User / login方法上生成访问令牌,我的问题是如何覆盖默认的寄存器策略来添加令牌生成?我正在使用中间件来获得像这样的当前用户

app.use(function (req, res, next) {
  if ( ! req.accessToken) return next();
  app.models.Account.findById(req.accessToken.userId, function(err, user) {
    if (err) return next(err);
    if ( ! user) return next(new Error('No user with this access token was found.'));
    req.user = user;
    next();
  });
});

但我在用户注册的req.accessToken未定义之后立即生效;用户登录后一切正常

0 个答案:

没有答案