Проблема с политикой CORS в Flask

Изображение ошибки Я создал API-интерфейс сервера Flask, который принимает CSV-файл со стороны клиента. Сервер может принимать запросы от Postman и Jupyter-Notebook. Однако, когда запрос поступает из браузера, на сервер не поступает попадание. Код на стороне клиента находится в node.js.

Доступ к XMLHttpRequest на «server-api» из источника «http://localhost:4206» заблокирован политикой CORS: ответ на предварительный запрос не проходит проверку контроля доступа: перенаправление не разрешено для предварительного запроса.

это код

from flask_cors import CORS, cross_origin
app = Flask(__name__)
cors=CORS(app)
@app.route('/freights/get_response_id/airline', methods=['POST'])
def airline():
  print("hi hello")
  #more code

Даже если в коде Python Flask есть проблема, должно произойти попадание, если URL-адрес правильный. Я не уверен, что проблема на стороне клиента или на стороне сервера. Нет ошибки в конце косой черты (/) в URL-адресе.


person Anuj Gangwar    schedule 21.07.2021    source источник
comment
у вас нет этого 'server-api' в вашем определении маршрута   -  person Mar    schedule 21.07.2021
comment
Вы действительно читали дубликат? Вы говорите, что нет косой черты, хорошо. Но принятый ответ имеет огромный жирный заголовок: Но это не единственная причина — просто самая распространенная. Читайте дальше, чтобы узнать подробности.   -  person Tomerikoo    schedule 22.07.2021
comment
Это не проблема косой черты. Мне пришлось пройти режим: no-cors Теперь это решилось.   -  person Anuj Gangwar    schedule 22.07.2021