React - bundle.js не найден (используется установка Nginx) - PullRequest
0 голосов
/ 17 июня 2019

У меня есть приложение recat, настроенное для работы на порте 8080. Когда я запускаю развернутый проект, используя http://example.com:8080, он работает хорошо.

Однако я использую nginx для прокси этого URL, добавив «location / 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 голосов
/ 27 июня 2019

Порт 80 и Порт 8080 не совпадают. Порты используются для того, чтобы сделать соединения уникальными и имеют диапазон от 0 до 65535, из которых до 1024 называются хорошо известными портами , которые зарезервированы согласно соглашению для определения конкретных типов услуг на хосте. 80 зарезервировано для HTTP. Порт 8080 обычно используется для персонального веб-сервера, когда провайдер ограничивает этот тип использования для некоммерческих клиентов. Порт 8080 является вторым выбором по умолчанию для веб-сервера.

Ресурсы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...