Nginx代理到React应用程序的问题

时间:2019-04-01 07:28:55

标签: reactjs nginx proxy

我正在运行一个Nginx服务器,它将/sub-directory代理到React应用程序。

nginx.conf

upstream react {
    server localhost:5000;
}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;

    # Server name, document root, ssl certs etc...

    location ^~ /sub-directory {
        rewrite ^/sub-directory(/.*)$ $1 break;
        proxy_pass http://react;
    }
}

一切正常。我使用React路由器进行路由。这也可以。但是,当我在React路线上刷新页面时,在Chrome上出现以下错误:

位于https://example.com/sub-directory/route的网页可能已暂时关闭,或者已永久移至新的网址。

ERR_FAILED

对于为什么会这样,我并不完全清楚。

0 个答案:

没有答案