Angular 8 - производственные маршруты сборки не работают - PullRequest
0 голосов
/ 06 августа 2020

Привет, я развертываю приложение в Angular 8, когда я работаю в dev, все работает хорошо, даже маршруты, но когда я запускаю «ng build --prod», он генерирует сборку в / dist, и я загружаю приложение к серверу, индекс работает нормально, но когда я выполняю href на страницу (пример: / login), я получаю не найденную страницу.

вот мои маршруты

const routes: Routes = [
  { path: '', component: FullIndexComponent },
  { path: 'login', component: FullLoginComponent }
];

это происходит только в производственной сборке, и мне нужно загрузить сборку, потому что я работаю с cpanel.

спасибо

1 Ответ

0 голосов
/ 07 августа 2020

Я решил проблему маршрутов с использованием

<li><a class="btn button_menu" routerLink="/login">Acceder</a></li>

вместо

<li><a class="btn button_menu" href="/login">Acceder</a></li>

и проблему th refre sh настройки useHa sh в app-routing .module.ts, например:

imports: [RouterModule.forRoot(routes, {useHash: true})],imports: [RouterModule.forRoot(routes, {useHash: true})],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...