Я пытаюсь настроить nginx для моего приложения PWA с django бэкэндом. Мой django бэкэнд имеет несколько представлений в pdf-отчетах по / экспортному маршруту. Мое приложение PWA (Vue) работает на /. Я получаю пустую страницу при доступе к / экспорт. Пустая страница пытается ответить от PWA, но когда я перезагружаюсь с Shift (⇧), он загружает отчет в формате PDF.
Вот мой nginx серверный конфиг:
server {
server_name awesome.app;
root /home/awesomeapp/pwa;
location /api/ {
include proxy_params;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://unix:/home/awesomeapp/awesome-backend/awesome.sock;
}
location /export/ {
include proxy_params;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://unix:/home/awesomeapp/awesome-backend/awesome.sock;
}
location / {
index index.html;
}
}
Любой Идея, как настроить nginx, чтобы разрешить доступ к отчету в формате PDF, сгенерированному django? Во-вторых, django backend также имеет приложение для панели инструментов (без pwa), но nginx не позволяет получить к нему доступ (только с помощью shift (⇧)).