У меня есть приложение React и панель администратора, встроенная в Angular:
/var/www/example.com/example/web ‹– Реагировать
/var/www/example.com/example/admin ‹- Угловой
Это моя конфигурация Nginx:
server {
server_name example.com;
index index.html index.htm;
# React
location / {
root /var/www/example.com/example/web/build;
try_files $uri $uri/ /index.html;
}
# Admin
location /admin {
root /var/www/example.com/example/admin/dist;
try_files $uri $uri/ /index.html;
}
}
Когда я перехожу к example.com/admin
, он перенаправляет меня в приложение реакции, а не в приложение angular.
Я знаю, что об этом, возможно, уже много раз спрашивали, но я безуспешно пытался исправить это весь день :(
/admin/index.html
30.01.2020index
в корневой папке вашего углового приложения. Вы увидите разницу, если попробуете что-то вроде запросаhttp://example.com/admin/test
. Моя конфигурация приведет вас к файлу углового индекса, а ваша — к индексному файлу реакции. 30.01.2020