404 при развертывании приложения Angular 6 на страницах github - PullRequest
0 голосов
/ 28 января 2019

Мое приложение отлично работает, когда обслуживается локально.Я собрал сборку без ошибок.

Ссылка на сайт находится здесь - https://evilernie44.github.io/users/index.html

Когда я пытаюсь загрузить сайт через страницу github, я получаю 404 на мои запросы get.

Я попытался добавить 404.html, а затем скопировать в него содержимое index.html, как это предлагается в угловых документах, но я все еще не могу заставить его работать.

Я в растерянности относительно того, что делать дальше, есть ли у кого-нибудь какие-либо предложения.

1 Ответ

0 голосов
/ 28 января 2019

Если корень приложения Angular находится под путем, а не в корне домена, то для соответствия пути необходимо установить тег <base>.В вашем случае вам нужно установить <base href="/users/">.Если приложение построено с использованием Angular CLI, для тега <base> можно установить ng build --baseHref = "/ users /" .

...