部署到GitHub页面后附加到URL的附加路由(角度)

我有一个我使用Angular(v8)开发的网站,我正在尝试使用github页面将其部署到自定义域。

现在我已经在www.changethenarrativeproject.com上成功部署了它,但是当我访问该站点时,它已重定向到www.changethenarrativeproject.com/ctnp。 ctnp是我使用的项目的名称,但是我不确定为什么在初始加载时将其附加到URL。我想知道是否有人可以提供帮助。

以下是到目前为止我用于部署应用程序的角度命令:

ng build --prod -- base-href "ctnp"

ng --dir dist/ctnp

我可以不使用“ ctnp”来运行这些命令来获得想要的结果吗?

在Google域中,我将dns设置为Type A,TTL 1h和185.199.108.153,以及我的github页面目录的CNAME。

这引起的错误是,当我导航到www.changethenarrativeproject.com时,它将重定向到/ ctnp,然后如果刷新它,则该页面将出错。

zxk8111988 回答:部署到GitHub页面后附加到URL的附加路由(角度)

我能够通过运行来解决

ng build --prod --base-href "" 

代替

ng build --prod --base-href "ctnp"

谢谢

本文链接:https://www.f2er.com/3116532.html

大家都在问