[英]How to store data from fetch get request
我想存储来自 fetch GET 请求的数据,以便进行分页。 我尝试使用 localStorage 进行存储,但有时它可以工作,而这次不行。
这是我的代码
const renderAllUsers = () => {
let myHeaders = new Headers();
myHeaders.append("Authorization", `Bearer ${token}`);
let requestOptions = {
method: "GET",
headers: myHeaders,
redirect: "follow",
};
fetch("/users", requestOptions)
.then((response) => response.text())
.then((result) => {
const res = JSON.parse(result);
console.log(res);
const userlist = localStorage.setItem("userlist", res);
console.log(userlist);
})
.catch((error) => console.log("error", error));
};
Console.log(res) = (3) [{…}, {…}, {…}] - 我想要的对象数组
Console.log(userlist) = 未定义
我怎么解决这个问题?
setItem
总是返回undefined
你的数据是res
。 就用那个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.