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

时间:2019-10-02 02:49:13

标签: node.js mongodb express jwt

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

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

2 个答案:

答案 0 :(得分:0)

  • 一旦您从服务器端获取令牌,就会将该令牌保存在浏览器的 cookies 本地存储中。
  • 接下来创建一种用于从本地存储 coockies 读取令牌的通用方法,然后使用 Interceptor 对所有ajax调用将该令牌修改为请求标头< / li>

注意:了解拦截器

答案 1 :(得分:0)

如果您不使用REST APIs,则可以使用会话进行用户身份验证。

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