У меня есть флеш-сервер, размещенный на героку, обслуживающий данные 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, похоже, работает и с сервером фляг.