在同一个 nginx 服务器上为 Django + React 提供服务

时间:2021-02-25 00:00:35

标签: reactjs django nginx progressive-web-apps digital-ocean

我有一个 React PWA 前端和一个 Django 后端(加上管理员),我想使用 nginx 在同一个 Digital Ocean 液滴上提供服务。过去,我只是通过 Django 视图提供构建的 index.html,但这可能有点慢,而且似乎无法启用 PWA 功能。任何想法如何为此配置nginx?谢谢。

编辑: 到目前为止的nginx配置:

server {
    listen 80;
    server_name something_something;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/antoni4040/KDP/KDP_website;
    }

    location /media/ {
        root /home/antoni4040/KDP/KDP_website;
    }


    location /admin/ {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }

    location /api/ {
        include proxy_params;
        proxy_pass http://unix:/run/gunicorn.sock;
    }


    location / {
        root /var/www/build;
    }
}

这次似乎有效,但没有 PWA。我需要改变什么?

0 个答案:

没有答案