【问题标题】:How do I convert a requested JSON message to usable data?如何将请求的 JSON 消息转换为可用数据?
【发布时间】:2019-12-11 16:11:37
【问题描述】:

我正在运行一个烧瓶服务器,当我手动访问127.0.0.1:5000/data/get_data 时,它会为我提供一条 JSON 消息。 在这个烧瓶服务器中禁用了 CORS,在我的 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)

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

【问题讨论】:

标签: javascript json flask fetch


【解决方案1】:
fetch('http://127.0.0.1:5000/data/get_data', {
    mode: 'no-cors'
})
.then(response => response.json())
.then(json => console.log(json));

【讨论】:

    猜你喜欢
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多