Heroku自定义域不起作用

And*_*rdi 7 dns heroku mongodb node.js

将Heroku应用程序与自定义域连接的正确方法是什么?

这就是我过去的做法:

  1. 将Godaddy的DNS指向heroku提供的目标(例如:https: //peaceful-escarpment-22825.herokuapp.com)

  2. 在域上启用域转发

  3. 在设置中将域添加到Heroku

出于某种原因,我现在提供的Heroku目标是这样的:mycustomdomain.com.herokudns.com.当我将这个DNS添加到GoDaddy时,我得到了一个没什么的.页.

我哪里错了?谢谢!

And*_*rdi 30

我一直在跳过这一步,因为自定义域已经出现在我的Heroku应用程序中.跑了这个,它开始工作了.

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

好处:希望每个页面都是安全的SSL吗?使用这个很棒的NPM包https://www.npmjs.com/package/force-ssl-heroku

  • 添加时必须将 www 添加到自定义域: (2认同)

小智 7

这对我有用,但我必须--app <app name>在命令末尾包含。像这样:

heroku domains:add www.yourwebsite.com --app <app name>
Run Code Online (Sandbox Code Playgroud)

对于应用程序名称,它是您在 Heroku 中创建应用程序时使用的应用程序名称。