Node.js Prod环境中节点js库在Angular 10中的路由问题

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

我使用node.js库做了一个网页,客户端为:Angular 10。 我在本地没有问题,但在Prod环境中,我有以下问题: 当我输入to:或通过页面导航到url:(不带最后斜杠(“/”)时,它会工作。当我将最后一个url复制到另一个浏览器页面时,它也可以工作。 但是如果我在最后加一个斜杠(“/”),例如:它不起作用。 我在Chrome-Inspect中看到两个错误:

  • 在Console选项卡中,我看到以下错误: “拒绝应用来自的样式”https://www.krayi.com/users/styles.764b197aecb1c3700fb1.css'因为其MIME类型('text/html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。'
  • 在“网络”选项卡中,我看到以下错误:
    • “styles.***.css”文件为红色,在“Headers”部分显示: 请求URL: 奇怪的是第二个错误。因为当我输入to(不带“/”)并看到网络选项卡-->标题部分时,我会看到:Request URL:这是正常的,因为所有的.js和.css文件都在根目录(krayi.com)中
    但是,当我在url的末尾添加斜杠时:要从中加载的.js和.css文件,如果您看到正在尝试加载子文件夹“/users/”的文件,那么这些文件不存在

    下面是我的部分代码:

    • “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 }
            ]
        }
    ];