Ошибка nginx 404 при обновлении при реагировании приложения - PullRequest
1 голос
/ 26 сентября 2019

У меня есть докер-контейнер, на котором запущены два разных приложения, одно написано на угловых, а другое на реагирующих.Хотя я могу получить доступ к обоим приложениям через свой браузер, если я буду перемещаться по своему приложению реакции и обновлять любую подстраницу, я получаю ошибку 404 под своим браузером.Единственный способ обновить это, когда я нахожусь под корневым путем / admin

Я попытался найти способ, используя функцию поиска в stackoverflow, так как у многих других была такая же проблема с nginx, но ни одно из доступных решенийработал.Я полагаю, что это потому, что я запускаю оба приложения в одном и том же контейнере, и мне нужно написать немного специального кода

Ниже вы можете найти мою конфигурацию nginx

events {
  worker_connections  4096;  ## Default: 1024
}

http {

    default_type  application/octet-stream;
    include       /etc/nginx/mime.types;

    server {
      listen 8080;
      client_max_body_size 1G;
      root /opt/static;

      location / {
        try_files $uri /index.html;
        error_page 405 = $uri;
      }

      location /admin {
        alias /usr/src/admin;
      }
      proxy_connect_timeout       600;
      proxy_send_timeout          600;
      proxy_read_timeout          600;
      send_timeout                600;
    }
}

Где / opt / static= приложение angular и / usr / src / admin = приложение реагирования.

По сути, я вхожу в систему под Angular, а административная часть строится в соответствии с реакцией.

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