Найти - Пользователи
Полная версия: Не проходят межсайтовые запросы при отладке (Flask Development Server + CORS + axios) [решено]
Начало » Web » Не проходят межсайтовые запросы при отладке (Flask Development Server + CORS + axios) [решено]
1
blindpew
Здравствуйте.

Есть REST сервер на Flask-е, запускается под Windows 10 в режиме Development Server через “application.run()”. К нему из браузера идут Ajax-запросы c другого домена с помощью axios.

В начале сделан:
 app = Flask(__name__)
CORS(app)

Запросы проходят, но через раз.



Для корректной работы пришлось прописать:

 @app.after_request
def after_request(response):
	request.stream.read()

Вопрос: Почему так?
blindpew
Дополнение:
Если запускать Flask через Apache “mod_wsgi” то запросы проходят нормально, без использования “request.stream.read()”
blindpew
Решение:

При запуске Development Server необходимо указать опцию “threaded”:
 application.run(debug = (os.getenv("IS_DEVELOPMENT_MODE") == "1"), threaded=True)
4kpt_V
Решение: Не использовать вЫнду….
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB