如何在Restify应用程序中使用passport.js中间件

时间:2019-01-15 11:58:28

标签: javascript node.js jwt passport.js restify

我正在尝试使用passport.js在api中设置授权。我在检查用户是否已经登录时遇到麻烦。在expressjs中,我会做类似的事情:

router.get('/is_logged_in',
            passport.authenticate('jwt', { session: false }),  
            function (req, res, err) {
            ...
            }

也就是说,在expressjs中,您可以添加中间件 passport.authenticate(...)

可以使用restify吗?例如,如果我有路线:

server.get('/is_logged_in', (req, res, next) => {
  ...
});

我将中间件放在哪里? (或者应该以不同的方式来做?)我不能将其添加为我所理解的第二个参数。

0 个答案:

没有答案