我的应用程序是在Docker映像的Openshift上部署的Angular 7中。 我希望我的应用程序URL像https://ocp-1123/projectname/client一样,当我尝试使用“ / projectname / client”设置基本href时,它会抛出如图所示的错误。
但是当我将基本href设置为“ / projectname”或只是“ /”时,它就可以正常工作。 我不确定base href ..中是否对使用多路径上下文有任何限制?请提出建议。
谢谢。
答案 0 :(得分:0)
最后需要另外一个/
:
<base href="/projectname/client/">
根据文档:
但是在共享或生产服务器上,您可以从子文件夹提供应用程序。例如,当加载应用程序的URL是http://example.com/my/app/
之类的时候,子文件夹为my/app/
,您应该将<base href="/my/app/">
添加到index.html的服务器版本中。