Jsonwebtoken如何保存token in header in node.js express

How Jsonwebtoken save token in header in node.js express

1。 我是 node.js 中的 jsonwebtoken 新手 express.I 我正在使用 jsonwebtoken 创建令牌,所有内容都从这里清除 https://www.npmjs.com/package/json-web-token

创建令牌后我只有一个疑问,他们如何在 header 中保存令牌?

2.When 我们使用的是 jsonwebtoken 那么是否有必要使用 passport.js 本地?

我会从头开始

2.When are we using the jsonwebtoken then is it necessary to use passport.js local ?

不,jwt 是独立的工具,可以在没有 passport.js 的情况下工作,您会发现其他语言和平台也可以在其应用程序中使用 jwt。 这只是 HTTP standard,它有助于创建 RESTful 具有身份验证或其他目的的应用程序。

I have only one doubt after creating the token then how do they save token in header.?

您可以在 cookie 中保存 jwt 令牌。 只需将其添加到您的快速应用程序路径中

res.cookie('token', jwt)

这会将 cookie 添加到您的 headers cookie 中,您可以在浏览器上访问您的令牌。

我建议您使用 this 包来管理 jwt 个令牌

然后您需要验证从客户端到服务器的令牌。您可以为此使用 https://www.npmjs.com/package/express-jwt