Size: a a a

2020 November 03

GB

Gleb B in Python Flask
понял, для меня было не очевидно, пока не споткнулся об бигинт, спасибо)
источник

SM

Setplus Mac in Python Flask
нужно с сайта условно на Тильде слать POST-запрос на сервер с flask-приложением.

Запрос след вида:

               $.ajax({
                   type: "POST",
                   url: <some_url>,
                   data: JSON.stringify({clicked_detailed_btnsg: true}),
                   contentType: "application/json; charset=utf-8",
                   dataType:"json"
               });
           });

В логах на сервере вижу:

"OPTIONS <some_url> HTTP/1.0" 200 0

В браузере в консоли CORS-ошибка:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at <some_url>

Подскажите, пожалуйста, как это лечится? Вставка в приложение CORS-объекта поможет?
источник

V

Vladi in Python Flask
Setplus Mac
нужно с сайта условно на Тильде слать POST-запрос на сервер с flask-приложением.

Запрос след вида:

               $.ajax({
                   type: "POST",
                   url: <some_url>,
                   data: JSON.stringify({clicked_detailed_btnsg: true}),
                   contentType: "application/json; charset=utf-8",
                   dataType:"json"
               });
           });

В логах на сервере вижу:

"OPTIONS <some_url> HTTP/1.0" 200 0

В браузере в консоли CORS-ошибка:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at <some_url>

Подскажите, пожалуйста, как это лечится? Вставка в приложение CORS-объекта поможет?
Ну гуглится же легко решение :(
источник

SM

Setplus Mac in Python Flask
Vladi
Ну гуглится же легко решение :(
нашёл, что нужно просто установить расширение flask-cors и включить его в приложении(
источник

SM

Setplus Mac in Python Flask
пока что не помогает
источник

SM

Setplus Mac in Python Flask
возвращает 400-код
источник

ПП

Проксимов Прксимович... in Python Flask
Setplus Mac
возвращает 400-код
Надо корс еще и настроить
источник

SM

Setplus Mac in Python Flask
Проксимов Прксимович
Надо корс еще и настроить
добавил cors.init_app(app)
и перед маршрутом нужным -- @cross_origin()
источник

SM

Setplus Mac in Python Flask
даже если написать cors.init_app(app, resources={r"*": {"origins":"*"}}) -- не помогает
источник

SM

Setplus Mac in Python Flask
буду признателен, если кто поможет
источник

JW

John Wayne in Python Flask
есть пара ендпоинтов у api, /api/users/<user_uuid> для выбора определенного юзера, и для новостей /api/news/<story_id> . хочу сделать страницу профиля, где будут все новости определенного юзера. где такой ендпоинт грамотнее реализовать, в api/news/<user_uuid>/stories или /api/users/<user_uuid>/stories ?
источник
2020 November 04

GB

Gleb B in Python Flask
ты корс заголовки можешь настроить в nginx
источник

QL

Quiet Light in Python Flask
John Wayne
есть пара ендпоинтов у api, /api/users/<user_uuid> для выбора определенного юзера, и для новостей /api/news/<story_id> . хочу сделать страницу профиля, где будут все новости определенного юзера. где такой ендпоинт грамотнее реализовать, в api/news/<user_uuid>/stories или /api/users/<user_uuid>/stories ?
user/id/stories
источник

JW

John Wayne in Python Flask
понял спасибо
источник

SM

Setplus Mac in Python Flask
Gleb B
ты корс заголовки можешь настроить в nginx
добавил как здесь: https://enable-cors.org/server_nginx.html

Всё равно выплёвывает:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at <some_url>. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
источник

V

Vladi in Python Flask
Setplus Mac
добавил как здесь: https://enable-cors.org/server_nginx.html

Всё равно выплёвывает:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at <some_url>. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing)
Какой адрес на фронте, показывай конфиг nginx
источник

SM

Setplus Mac in Python Flask
Vladi
Какой адрес на фронте, показывай конфиг nginx
Скоро кину.
источник

SM

Setplus Mac in Python Flask
Подскажите, как со стороннего сайта переслать на сервер с flask POST-запрос средствами JS, в хедере которого будет CSRF-токен?
источник

T

Tishka17 in Python Flask
Ну, тебе cors нужен
источник

T

Tishka17 in Python Flask
Setplus Mac
Подскажите, как со стороннего сайта переслать на сервер с flask POST-запрос средствами JS, в хедере которого будет CSRF-токен?
Или js серверный, а не в браузере?
источник