Как преобразовать запрошенное сообщение JSON в пригодные для использования данные? - PullRequest
0 голосов
/ 11 декабря 2019

У меня работает колб-сервер, который выдает мне сообщение JSON при ручном посещении 127.0.0.1:5000/data/get_data. CORS отключен на этом флеш-сервере, и в моем fetch-запросе я также добавил {mode: 'no-cors'}.

Всякий раз, когда я использую fetch-запрос в javascript, ответ пуст, в то время как Flask сообщает мне, что GET-запрос был услышан. и ответ был отправлен. Flask выдает мне точно такой же вывод, когда я вручную запрашиваю данные (и я могу просмотреть полученный JSON в браузере).

Это код JavaScript для выполнения запроса на выборку

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


FLASK четко получает запрос и отправляет ответ:
это изображение является сообщением INFO от FLASK

это изображение является ответом HTTP от FLASK

что получает FETCH-запрос (зарегистрирован в firefox dev-console)

Я хотел бы знать, как я могу получить данные, которые посылает колба,и держите его в словаре в javascript.

1 Ответ

1 голос
/ 11 декабря 2019
fetch('http://127.0.0.1:5000/data/get_data', {
    mode: 'no-cors'
})
.then(response => response.json())
.then(json => console.log(json));
...