如何在客户端传递JWT令牌?

问题描述 投票:0回答:2

我是Node J的新手。我有2页。一页用于注册,第二页用于用户详细信息。在注册页面上,用户将输入其详细信息并进行注册。我的问题是注册后,我想将用户重定向到详细信息页面,在该页面中,只有注册用户才能看到其信息。

我正在使用JWT进行身份验证。注册后,当我收到令牌时,我不知道如何将其传递到下一页。我想为令牌设置标题。但是当我设置标题时收到令牌后,当我在下一页上重定向时,此标题丢失。我没有发送任何ajax请求,而且我还在模板引擎中使用简单的html和hbs。

请帮助我,我应该怎么做,或者如果我做错了什么,那么正确的做法是什么。

node.js mongodb express jwt
2个回答
0
投票
  • 一旦从服务器端获取令牌,超时后将其保存在浏览器的cookies本地存储中。
  • 接下来创建用于从本地存储coockies读取令牌的通用方法,然后使用Interceptor对所有ajax调用将该令牌修改为请求标头

注意:了解拦截器


0
投票

如果您不在REST APIs上工作,则可以将会话用于用户身份验证。

以便所有内容都将在后端处理。 Passport是处理用户身份验证的好软件包。

© www.soinside.com 2019 - 2024. All rights reserved.