首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重写ng在角14中的baseHref

重写ng在角14中的baseHref
EN

Stack Overflow用户
提问于 2022-07-06 13:52:41
回答 2查看 699关注 0票数 0

我在baseHref文件中将“angular.json”设置为'/bui‘,因为静态文件部署在那里。如果我在端口4200中使用ng服务,并导航到https://localhost:4200,则会得到以下消息:无法获取/

这要归功于baseHref。在过去,我们使用基href设置为'/‘,deployUrl设置为'/bui/’。deployUrl现在被弃用(角14),所以我们必须使用基href。

在服务器上的生产模式中,基本的href是/-额外的/bui/。我们还希望使用带有base /bui/的应用程序,以防我们用aspnet核心和静态文件(wwwroot)测试应用程序。

我似乎无法在baseHref文件的ng服务部分覆盖angular.json。我如何在“/”的服务模式中覆盖基本的href?

EN

Stack Overflow用户

发布于 2022-07-08 15:27:03

因此,我所做的是在角的json构建:"baseHref":"/

在角度json构建生产部分:"baseHref:‘/某某-extra/bui/’

在用wwwroot aspnet核心进行测试的ng构建中:ng构建--base-href /bui/

这样,ng服务根url总是给出结果,而不是找不到,这是最初的问题。此外,它还可以在webpack开发服务器外的本地主机上使用物理文件。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72884808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档