从获取请求中提取数据并将其导出

我很高兴加入 StackOverFlow 社区。

我是 Web 开发的新手,有数十亿个问题。

我的问题将涉及 javascript 中的 fetch 请求。

我正在尝试从响应中提取数据 (userId) 以将其导出,但我不能。

我试图将 userId 变量设置为 global 但它不起作用。

有没有人可以在这个问题上帮助他。

预先感谢您的回答。

let userId = "";

let loggedUserId = () => {
  let storageToken = localStorage.getItem("groupomania");
  let objJson = JSON.parse(storageToken);
  let token = objJson.token;

  let params = token;

  const headers = new Headers();
  headers.append("Authorization", `Bearer ${token}`);

  let url = "http://localhost:3000/api/user/userId/" + params;

  const parametresDeRequete = {
    method: "GET",
    headers: headers,
  };

  fetch(url, parametresDeRequete)
    .then(function(response) {
      if (response.status !== 200) {
        console.log(
          "Looks like there was a problem. Status Code: " + response.status
        );
        return;
      }

      response.json().then(function(data) {
        userId = data.data;

        console.log(
          "%c ?? Utilities Logged User Id ?? ===>>",
          "color:red ;  font-size: 15px",
          userId
        );
      });
    })

    .catch(function(err) {
      console.log("Fetch Error :-S", err);
    });
};

loggedUserId();
以上是从获取请求中提取数据并将其导出的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>