Flask Cors не работает с API выборки из размещенных файлов, работает из локального HTML - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть флеш-сервер, размещенный на героку, обслуживающий данные json. Я попытался использовать выборку из HTML-файла, и, кажется, для получения данных просто отлично. Проблема в том, что когда я пытаюсь использовать выборку из html-файла, обслуживаемого с помощью узла, размещенного на heroku, я всегда получаю сообщение об ошибке «Ошибка ввода: Ошибка при загрузке»

Итак, я попробовал использовать простой тест. Используя указанную ниже конечную точку на сервере фляги, я получил ту же ошибку «TypeError: Failed to fetch» ​​

@app.route("/hellotest")
@cross_origin()
def helloWorld():
  return "Hello, cross-origin-world!"

В файле приложения я уже добавил эту строку

cors = CORS(app)

В файле config.py для сервера фляги у меня есть эта строка

CORS_HEADERS='*'

Для команды fetch я использовал ее только передавая URL

fetch('the url')

Есть идеи, почему я не могу получить данные с сервера фляги? Я попробовал тот же HTML, чтобы получить с других сайтов, и это похоже на работу. Запуск javascript локально, не размещенный на heroku, похоже, работает и с сервером фляг.

...