【发布时间】:2017-05-28 05:04:13
【问题描述】:
我是 nodejs 的新手,我正在尝试创建和 REST_API 服务器,事情是:
1- 我目前正在使用护照进行用户注册和登录
我有点困惑的是:
当用户访问他们的仪表板时,我希望有一个按钮,上面写着(生成您的 API 密钥)。然后用户将在对我的 REST_API 的标头请求中使用此密钥。那是我不明白的地方,我应该使用什么来获得上述流程?
我尝试使用 JWT 生成令牌,但这只是在用户登录时创建令牌,我不希望用户每次都必须登录。
这是我的登录路径:
app.post('/api/login', passport.authenticate('local-login'), function (req, res) {
res.json({ message: req.authInfo, user_id: req.user.id, user_email: req.user.local.email, loggedin: true });
});
如果还有什么需要我提供的,请问好吗?
谢谢!
【问题讨论】:
标签: angularjs node.js express jwt