gpt4 book ai didi

javascript - 如何将请求的 JSON 消息转换为可用数据?

转载 作者:行者123 更新时间:2023-12-02 22:19:19 25 4
gpt4 key购买 nike

我正在运行一个 Flask 服务器,当我手动访问 127.0.0.1:5000/data/get_data 时,它会向我提供一条 JSON 消息。CORS 在此 Flask 服务器中被禁用,并且在我的 fetch-request 中我还添加了 {mode: 'no-cors'}

每当我在 javascript 中使用 fetch-request 时,响应都是空的,而 Flask 告诉我已听到 GET 请求并发送了响应。当我手动请求数据时,Flask 给出了完全相同的输出(并且我可以在浏览器中查看收到的 JSON)。

这是执行获取请求的 JavaScript 代码

fetch('http://127.0.0.1:5000/data/get_data', {
mode: 'no-cors'
})
.then(response => console.log(response));


FLASK明确收到请求并发送响应:
this image is the INFO message from FLASK

this image is the HTTP response from FLASK

what the FETCH-request receives (logged in firefox dev-console)

我很想知道如何接收 Flask 发出的数据,并将其保存在 JavaScript 的字典中。

最佳答案

fetch('http://127.0.0.1:5000/data/get_data', {
mode: 'no-cors'
})
.then(response => response.json())
.then(json => console.log(json));

关于javascript - 如何将请求的 JSON 消息转换为可用数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59289884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com