我正在尝试在浏览器控制台上运行脚本并在运行脚本之前验证这些值。
我正在使用此方法来获取值。
localStorage.getItem('accessToken');
我做错了什么?
我还检查了 Chrome 上的 Application/localStorage 文件夹,但没有看到这些标头。它们还存储在哪里以及如何获取它们?
谢谢你
我尝试过使用 localStorage 和 sessionStorage
您正在混淆
localStorage
(跨浏览器会话保存的数据)、sessionStorage
(存储在单个浏览器会话中的数据)和浏览器标头。您的数据存储在标头中,但您试图从完全独立的存储系统中检索它们。要在 JavaScript 中获取标头,请使用 Headers 对象。
const myHeaders = new Headers(); // Currently empty
const accessToken = myHeaders.get("accessToken");
const authorizationToken = myHeaders.get("authorizationToken");
const correlationId = ...
// ...
一个附加说明:您使用
var
这是旧的 JavaScript 语法。自 2015 年发布的 ES6 起,变量应使用
const
表示那些未更改的变量,使用 let
表示那些发生更改的变量。