已部署的 heroku 应用程序未显示在自定义域中

Joh*_*mid 1 heroku

我为我的 heroku 应用程序设置了一个自定义域,该域有效(“这里什么都没有”)。然后我将应用程序的第一个版本部署到 heroku 并尝试通过自定义域访问它,但仍然收到消息“这里什么都没有”。部署成功,可以通过appname .herokuapp.com 访问该应用程序。

如何让它显示在我的自定义域中?

小智 7

我今天早上遇到了同样的问题,但设法解决了它。

我通过 heroku 仪表板(网页)的设置菜单添加了我的自定义域,然后将 heroku DNS 目标添加到我的 DNS 提供商 (GoDaddy) 的 CNAME 记录中。几分钟后,DNS 目标 URL 指向紫色的“这里什么都没有”页面。10 或 15 分钟后,我的自定义域名也指向那里,但没有我的应用程序的迹象。

研究这个问题让我看到了你的帖子和https://support.dnsimple.com/articles/heroku-error-nosuchapp/

按照页面底部的说明,我使用 heroku 命令行添加了我的自定义域的“www”版本。

heroku domains:add www.example.com
Run Code Online (Sandbox Code Playgroud)

在此之后,我的应用程序立即出现在我的自定义域中。我什至不需要将第二个 DNS 目标添加到我的 DNS 提供商。它只是有效。

奇怪的是,将我的浏览器直接指向 DNS 目标 URL 不起作用。