首页 > 解决方案 > 如何使用 vue.js 在本地存储中接收部分 JWT Token?

问题描述

这就是我的令牌信息存储在本地存储中的方式。如何获取令牌的一部分,例如用户名。

config: {url: "http://127.0.0.1:8000/api/auth/login", method: "post",…}
baseURL: "http://127.0.0.1:8000"
data: "{\"email\":\"dev@gmail.com\",\"password\":\"21642164-+\"}"
headers: {Accept: "application/json, text/plain, */*", Access-Control-Allow-Origin: "*",…}
maxContentLength: -1
method: "post"
timeout: 0
transformRequest: [null]
transformResponse: [null]
url: "http://127.0.0.1:8000/api/auth/login"
xsrfCookieName: "XSRF-TOKEN"
xsrfHeaderName: "X-XSRF-TOKEN"
data: {,…}
token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC8xMjcuMC4wLjE6ODAwMFwvYXBpXC9hdXRoXC9sb2dpbiIsImlhdCI6MTYyODY3MjQwNywiZXhwIjoxNjI4NzU4ODA3LCJuYmYiOjE2Mjg2NzI0MDcsImp0aSI6Ikc0RW9XRWl4d244ME5WV3EiLCJzdWIiOjQsInBydiI6Ijg3ZTBhZjFlZjlmZDE1ODEyZmRlYzk3MTUzYTE0ZTBiMDQ3NTQ2YWEifQ.nKlAufDC6huYls9MlThA4oU88VI6U5qrXGCXTz-ot5E"
token_type: "bearer"
token_validity: 86400
token_validity2: "Clark Robinson"
headers: {cache-control: "no-cache, private", connection: "close", content-type: "application/json",…}
request: {}
status: 200
statusText: "OK"

如何正确获取用户名。数据:“{“电子邮件”:“dev@gmail.com”

用户名如何单独存储在本地存储中?请指导我

我使用此代码。

// 设置访问令牌

localStorage.setItem('accessToken', JSON.stringify(response));

// 查看localStorage中的UserName进行测试

localStorage.setItem("apiData", response.data.token_validity2);

标签: laravelvue.js

解决方案


推荐阅读