从django-rest-api中获取with react Frontend的JSON数据成变量
我是React和JavaScript的新手。我试图将一些数据从 React>中的变量
中获取,
来自 django-rest
api。
我使用React-Beautiful-DND在另一个函数中使用此变量。
我设置了API,并且还设置了CORS。
这是
我试图将其作为React Frontend中的JSON对象。
const getData = async () => {
let response = await fetch("http://127.0.0.1:8000/api/column_names/");
let data = await response.json();
console.log(data); // line 29
return data;
};
let columnFromBackend = getData();
console.log(columnFromBackend); // line 34
这是输出
是否有任何方法可以将此数据获取到变量 columnfrombackend
我试图获得该值的等效词。
let columnFromBackend = {
idone: {
name: "In progress",
items: [{ id: "hjnmkjnh", content: "first" }],
},
idtwo: {
name: "Todod",
items: [],
},
};
如果我直接声明变量,那么这就是我要获得的输出以及我试图从API中获得的内容。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要将第二行更改为
您正在使用哪个版本的节点?
You need to change your second to last line to
Which version of node are you using?
转到 node_modules/react-scripts/config 和Open webpack.config.js 文件
然后查找
module.exports
并添加实验:{toplevelawait:true}
Go to node_modules/react-scripts/config and open webpack.config.js file
then look for
module.exports
and addexperiments:{ topLevelAwait: true }
Then change
let columnFromBackend = getData();
tolet columnFromBackend = await getData();