角度-index.html中的<base href =“ / projectname / client” />引发错误

时间:2019-03-22 06:26:57

标签: angular angular6 angular7

我的应用程序是在Docker映像的Openshift上部署的Angular 7中。 我希望我的应用程序URL像https://ocp-1123/projectname/client一样,当我尝试使用“ / projectname / client”设置基本href时,它会抛出如图所示的错误。 enter image description here

但是当我将基本href设置为“ / projectname”或只是“ /”时,它就可以正常工作。 我不确定base href ..中是否对使用多路径上下文有任何限制?请提出建议。

谢谢。

1 个答案:

答案 0 :(得分:0)

最后需要另外一个/

<base href="/projectname/client/">

根据文档:

但是在共享或生产服务器上,您可以从子文件夹提供应用程序。例如,当加载应用程序的URL是http://example.com/my/app/之类的时候,子文件夹为my/app/,您应该将<base href="/my/app/">添加到index.html的服务器版本中。