【问题标题】:Additional Routing Appended to URL After Deploying to GitHub Pages (Angular)部署到 GitHub 页面后附加到 URL 的附加路由 (Angular)
【发布时间】:2020-03-08 07:19:22
【问题描述】:

我有一个使用 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 pages 目录的 CNAME。

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

【问题讨论】:

    标签: angular github github-pages


    【解决方案1】:

    我可以通过运行来解决

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

    而不是

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

    谢谢

    【讨论】:

      猜你喜欢
      • 2020-07-04
      • 2017-11-01
      • 2011-11-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      相关资源
      最近更新 更多