Size: a a a

Django [ru] #STAY HOME

2019 September 05

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, не знаю, "что-то случилось"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
там пул воркеров, клиент получит ошибку или его запрос возьмёт второй воркер?
источник

А

Алексей in Django [ru] #STAY HOME
Возможно. Но там кастомный воркер есть. То есть gunicorn+uvicorn это gunicorn где класс воркера полностью от uvicorn'а
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
Возможно. Но там кастомный воркер есть. То есть gunicorn+uvicorn это gunicorn где класс воркера полностью от uvicorn'а
а зачем так?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну то есть зачем много воркеров если они друг другу не передадут запрос, умирая
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
с контейнерами принято иметь много контейнеров на разных нодах, а не много воркеров в 1 контейнере на 1 ноде
источник

O

Oleh in Django [ru] #STAY HOME
Сап, как вы справляетесь с CORS защитой на dev-е? Когда с фронта реквестики на бек кидаете, например с localhost:3000 на localhost:8000
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
Oleh
Сап, как вы справляетесь с CORS защитой на dev-е? Когда с фронта реквестики на бек кидаете, например с localhost:3000 на localhost:8000
django_cors_headers
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
а на фронте в хедеры
источник

O

Oleh in Django [ru] #STAY HOME
Cyberdine Engineering🐤
django_cors_headers
Пробовал
def dev_cors_middleware(get_response):
   """
   Adds CORS headers for local testing only to allow the frontend, which is served on
   localhost:3000, to access the API, which is served on localhost:8000.
   """
   def middleware(request):
       response = get_response(request)

       response['Access-Control-Allow-Origin'] = 'http://localhost:3000'
       response['Access-Control-Allow-Methods'] = 'GET, POST, PUT, PATCH, OPTIONS, DELETE, HEAD'
       response['Access-Control-Allow-Headers'] = 'Content-Type, X-CSRFToken'
       response['Access-Control-Allow-Credentials'] = 'true'
       return response
   return middleware

добавлять в MIDDLEWARE в настройках, не поменялось
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
так ты кидаешь с фронта на бек
источник

O

Oleh in Django [ru] #STAY HOME
Cyberdine Engineering🐤
а на фронте в хедеры
А вот тут забыл, можно поподробнее?
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
тебе на фронте их нужно шить
источник

А

Алексей in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
а зачем так?
Всмысле зачем? Асинхронные воркеры
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
какой фронт фреймворк у тебя?
источник

O

Oleh in Django [ru] #STAY HOME
Cyberdine Engineering🐤
какой фронт фреймворк у тебя?
react, запросы ахиосом
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
https://www.google.com/search?q=axios+cors+headers&oq=axios+cors+&aqs=chrome.3.69i57j0l4j69i60.5009j0j7&sourceid=chrome&ie=UTF-8


вот так гугли
нужно в хедеры аксиоса добавить какие-то корс хедеры
какие именно не помню. попробую все что найдешь
источник

C

Cyberdine Engineering🐤 in Django [ru] #STAY HOME
а вообще, это лучше спросить в группе реакта или vue js там тебе точно скажут какие хедеры добавить
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Алексей
Всмысле зачем? Асинхронные воркеры
я не знаю про то, как там устроено внутри, я думал, что воркеры - это процессы
источник