Min*_*dın 0 javascript authentication rest node.js jwt
我有一个节点 js 应用程序。我使用 JSON Web 令牌进行身份验证。我将我的令牌分成 3 个部分(标头、有效负载、签名)以将它们用于特定代码。
我的有效负载 JSON 对象如下所示:
payload= {"email": "minnela@gmail.com", "iat" : "23254324", "exp": "4323456"}
Run Code Online (Sandbox Code Playgroud)
我需要获取“电子邮件”的值。如何在 Node.js 中获取它?
有多种方法可以做到这一点。
最简单的方法: const payloadEmail=payload.email //minnela@gmail.com
使用 ES6 特性: const {email} = payload //minnela@gmail.com
使用将对象转换为数组的 JS inbuild 方法:Object.values(payloadEmail) //["minnela@gmail.com","23254324","4323456"]
另一种方式是 const payloadEmail=payload["email"] //minnela@gmail.com
注意:我假设您的示例有效负载 iepayload= {"email": "minnela@gmail.com", "iat" : "23254324", "exp": "4323456"}中的命名约定与您想要的完全相同。如果它有不同的属性名称,那么您需要相应地更改名称。
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |