Node.js Prod环境中节点js库在Angular 10中的路由问题
我使用node.js库做了一个网页,客户端为:Angular 10。 我在本地没有问题,但在Prod环境中,我有以下问题: 当我输入to:或通过页面导航到url:(不带最后斜杠(“/”)时,它会工作。当我将最后一个url复制到另一个浏览器页面时,它也可以工作。 但是如果我在最后加一个斜杠(“/”),例如:它不起作用。 我在Chrome-Inspect中看到两个错误:Node.js Prod环境中节点js库在Angular 10中的路由问题,node.js,routes,angular10,Node.js,Routes,Angular10,我使用node.js库做了一个网页,客户端为:Angular 10。 我在本地没有问题,但在Prod环境中,我有以下问题: 当我输入to:或通过页面导航到url:(不带最后斜杠(“/”)时,它会工作。当我将最后一个url复制到另一个浏览器页面时,它也可以工作。 但是如果我在最后加一个斜杠(“/”),例如:它不起作用。 我在Chrome-Inspect中看到两个错误: 在Console选项卡中,我看到以下错误: “拒绝应用来自的样式”https://www.krayi.com/users/styl
- “styles.***.css”文件为红色,在“Headers”部分显示: 请求URL: 奇怪的是第二个错误。因为当我输入to(不带“/”)并看到网络选项卡-->标题部分时,我会看到:Request URL:这是正常的,因为所有的.js和.css文件都在根目录(krayi.com)中
- “app routing.module.ts”:
- “用户路由.module.ts”
const routes: Routes = [
{ path: '', component: HomeComponent, canActivate: [AuthGuard] },
{ path: 'account', loadChildren: accountModule },
{ path: 'users', loadChildren: userModule, canActivate: [AuthGuard] },
{ path: '**', component: PageNotFoundComponent },
];
const routes: Routes = [
{
path: '', component: LayoutComponent,
children: [
{ path: '', component: ListComponent },
{ path: 'add', component: AddEditComponent },
{ path: 'edit/:id', component: AddEditComponent }
]
}
];