【发布时间】:2021-10-16 16:09:53
【问题描述】:
当我在生产环境中提供我的应用程序时遇到问题。 路由不起作用生成 404 错误 我需要在我的项目中进行哪些更改才能在此环境中使用这些路线?
我的本地:http://localhost:4200/test
生产:http://my-app/test
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { TestComponent } from './tests/test.component';
import { SideNavComponent } from './side-nav/side-nav.component';
const routes: Routes = [
{ path: 'test', component: TestComponent },
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule],
})
export class AppRoutingModule {}
网址:
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<base href="/" />
<meta charset="utf-8" />
<meta
name="viewport"
content="width=device-width, initial-scale=1, user-scalable=0, minimal-ui"
/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<!-- Favicon icon -->
<link rel="icon" type="image/x-icon" href="favicon.ico" />
<link
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet"
/>
</head>
<body class="mat-typography">
<app-root></app-root>
</body>
</html>
【问题讨论】:
标签: angular