我已将管理面板与前端应用程序分开,并希望将管理应用程序与 domainName/admin 等目录分开运行
为了实现这一点,我将这些行添加到我的 angular.json 并尝试从不同的目录运行:
"baseHref" : "/admin/",
"deployUrl": "/admin/",
运行应用程序后:我在控制台中收到以下错误:
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
这表明 .js 文件未加载可能是由于路径问题。
仅供参考,该应用程序在 Angular Universal 中,我从这个 cli 运行它:
ng run ecommerce-admin:serve-ssr
我曾尝试更改<base href="/">
index.html 中的 url,但这并没有达到目的。
但是通过这样做:
"baseHref" : "/admin/",
<base href="/">
代码自动添加<base href="/admin/">
,但我的文件不存在。