反应-未找到bundle.js(使用Nginx设置)

时间:2019-06-17 07:06:21

标签: reactjs nginx deployment

我设置了一个recat应用程序,以在端口8080上运行。当我使用http://example.com:8080运行部署的项目时,它运行良好。

但是,我使用nginx代理此URL,将“位置/ admins”添加到etc / nginx / nginx.conf:

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   html;
        index  index.html index.htm;
    }

location /admins {
    proxy_pass "http://hadas-ex.co.il:8080";
}

然后,当浏览至hadas.ex.co.il/admins时,它可以提供应用程序,但是我在控制台中收到错误消息:

GET http://hadas-ex.co.il/static/js/bundle.js net::ERR_ABORTED 404 (Not Found)

我只是对为什么会收到此错误感到困惑,因为直接访问hadas-ex.co.il:8080时,它运行正常

预先感谢

1 个答案:

答案 0 :(得分:0)

端口 80 和端口 8080 不同。 端口用于建立唯一的连接,范围从0到65535,其中最多1024个称为众所周知的端口,根据约定保留这些端口以标识主机上的特定服务类型。 80 保留用于HTTP。当ISP限制非商业客户使用此类型的使用时,端口8080 通常用于个人托管的Web服务器。 端口8080 是Web服务器的默认第二选择。

资源: