Size: a a a

Сообщество Python Программистов

2021 January 16

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
dispatcher.add_static('/', Path('./www'))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
на гите как-то не очень понятно что где
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
со стековерфлоу тоже не особо понятно (удваиваю последний вопрос в ответах)
источник

VA

Vadim Apenko in Сообщество Python Программистов
У меня таких проблем не было вот почему:

1. Статику у меня раздаёт nginx. Стоит как прокси перед сервисом. И безопаснее, и надёжнее, и со статикой он лучше работает.

2. Если отдаю файл, отдаю через web.FileResponse в котором можно указать хедеры напрямую
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
ну заходит в мидлварь
Когда заходит? До того как реквест передаётся дальше или после того как уже данные из js твоего пошли? ))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
У меня таких проблем не было вот почему:

1. Статику у меня раздаёт nginx. Стоит как прокси перед сервисом. И безопаснее, и надёжнее, и со статикой он лучше работает.

2. Если отдаю файл, отдаю через web.FileResponse в котором можно указать хедеры напрямую
е так же будет nginx, но сейчас-то его нет)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
е так же будет nginx, но сейчас-то его нет)
Тогда нахуя ты разрабатываешь заведомый легаси код?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Тогда нахуя ты разрабатываешь заведомый легаси код?
потому что сейчас мне нужно запускать эту штуку без нжинкс
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Тогда нахуя ты разрабатываешь заведомый легаси код?
Для локальных тестов?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Для локальных тестов?
именно
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Для локальных тестов?
Делать хендер статики который юзается только в тестах?
Ну не серьёзно же, ну.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Делать хендер статики который юзается только в тестах?
Ну не серьёзно же, ну.
делать хедер для жоеса который в проде будет ставить нжинкс
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Делать хендер статики который юзается только в тестах?
Ну не серьёзно же, ну.
Иначе с компа вообще не запустить, получается?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Щас будет докер
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Иначе с компа вообще не запустить, получается?
Вопрос запуска тестов - одельный вопрос. К тому ж докер никто не отменял
источник

VA

Vadim Apenko in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Щас будет докер
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
делать хедер для жоеса который в проде будет ставить нжинкс
чтобы иметь возможность запустить эту хрень без нжинкса
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
чтобы иметь возможность запустить эту хрень без нжинкса
например для локальных тестов
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Vadim Apenko
Вопрос запуска тестов - одельный вопрос. К тому ж докер никто не отменял
Ну тесты это условно. Не в смысле автотестов. Использовал какую-то малопонятнкю функцию, с компа удобнее запускать чем лить на серв и там проверять
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
чтобы иметь возможность запустить эту хрень без нжинкса
Тестируй конкретные ручки API а не то, как у тебя JS качается, за который вообще твой сервис отвечать не должен, а отвечает nginx
источник