Поддержка нескольких index.html в соответствии с env nginx и Angular 5 - PullRequest
0 голосов
/ 11 декабря 2018

Я использую Angular 5 и должен был, согласно сборке env, изменить index.html.Итак, я пошел с множественным объявлением "apps": внутри angular-cli.json, где --app=0 имеет dev envs, а --app=1 - prod envs.
--app=1 имеет "index": "index.prod.html".
Когда я развертываю и перехожу на свой домен, я получаю: enter image description here

Я использую nginx и мой default.confимеет

server {
    ...
    root   /usr/share/nginx/html;

    location / {
        autoindex on;
        try_files $uri $uri/ /index.html;
        index  index.html index.htm;
    }
    ...
}

И я натолкнулся на мысль, что nginx не удается получить мой правильный index.html, который называется index.prod.html (как видно из моей папки dist), и падает на nginx.html.
Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно поддерживать index.html и index.prod.html, потому что у меня есть разные envs, и я тоже могу их развернуть.

Как мне этого добиться?Спасибо.

...