我的 Angular 17 SSR 应用程序有问题。在某一特定页面上,我收到以下错误:
无法加载模块脚本:需要 JavaScript 模块脚本,但是 服务器以“text/html”的 MIME 类型进行响应。严格的 MIME 类型 根据 HTML 规范对模块脚本强制执行检查。
-当我构建项目并将其推送到服务器上时出现此错误;
出现的页面具体如下: 页面路径:
{
path: ':postID',
loadComponent: () => import('./pages/blog/dynamic-post-renderer-page/dynamic-post-renderer-page.component').then((m) => m.DynamicPostRendererPageComponent),
resolve: {
post: PostDataResolver
}
},
页面加载前,会获取内容,获取内容后正在渲染页面。另外,该路径仅包含可选的路由参数,用于标识从后端获取的帖子,并且它是文件中通配符路由之前的最后一个路由;
-有趣的是,在发布最后一个版本之前,这在服务器上完美运行,同时此特定页面或 app.routes.ts 没有任何更改。
知道如何解决这个问题吗?
如何解决这个问题???