Я попытался переименовать свой файл index. html в indexportal. html. Я также изменил angular. json, чтобы он соответствовал этому: "index": "src/indexportal.html"
.
Затем я собираю с флагом --prod
и загружаю его с помощью FileZilla When i go на мою домашнюю страницу /indexportal.html Я получаю следующую ошибку:
ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'indexportal.html'
Error: Cannot match any routes. URL Segment: 'indexportal.html'
at of.noMatchError (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at cl.selector (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at cl.error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U._error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U.error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U._error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U.error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U._error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at U.error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at el._error (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at T (polyfills-es2015.690002c25ea8557bb4b0.js:1)
at T (polyfills-es2015.690002c25ea8557bb4b0.js:1)
at polyfills-es2015.690002c25ea8557bb4b0.js:1
at l.invokeTask (polyfills-es2015.690002c25ea8557bb4b0.js:1)
at Object.onInvokeTask (main-es2015.1b43af6c8fcd2059ffeb.js:1)
at l.invokeTask (polyfills-es2015.690002c25ea8557bb4b0.js:1)
at i.runTask (polyfills-es2015.690002c25ea8557bb4b0.js:1)
at m (polyfills-es2015.690002c25ea8557bb4b0.js:1)
Мой app-routing.module.ts выглядит так:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LoginComponent } from './login/login.component';
import { SummaryComponent } from './summary/summary.component';
const routes: Routes = [
{ path: '', redirectTo: "/login", pathMatch: "full" },
// { path: '', redirectTo: "login", pathMatch: "full" },
// { path: '', component: LoginComponent, pathMatch: "full" },
{ path: 'login', component: LoginComponent },
{ path: 'summary', component: SummaryComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Если я не переименовываю индекс, он работает нормально, но я не хочу, чтобы это была моя целевая страница. Он также работает на localhost. Есть идеи?