Пользовательский домен Heroku с Godaddy

У меня есть приложение heroku, настроенное на домен верхнего уровня .app и личный домен через GoDaddy.

Что бы я хотел, так это иметь что-то вроде этого:

myapp.example.com разрешается в мое приложение и не перенаправляет.

В настоящее время я испытываю следующее:

myapp.example.com перенаправляет (с кодом 307) на my-example-app.herokuapp.com

Что я сделал:

Следуя руководству по персональным доменам, я сделал heroku domains:add myapp.example.com -a my-example-app, а также добавил cname через пользовательский интерфейс Godaddy для моего домена.

CNAME myapp some-heroku-dns-somehash.herokudns.com

Любая помощь, советы или указатели будут оценены.

Изменить: перенаправление 307 происходит только из-за того, что приложение перенаправляет на /sign-in. Проблема, которую я пытаюсь решить, заключается в использовании личного домена, а не домена heroku.


person Drew Ogryzek    schedule 17.12.2018    source источник
comment
Это может быть вызвано вашим собственным кодом, который считает, что работает в домене Heroku. Когда происходит перенаправление авторизации, он просто создает неправильный целевой URL. На какой технологии построено ваше приложение?   -  person Chris    schedule 17.12.2018
comment
Привет @Chris - ты прав! Базовый URL-адрес был жестко закодирован в ENV Var и с тех пор разрешен. Не уверен, следует ли удалить вопрос или пометить как решенный.   -  person Drew Ogryzek    schedule 19.12.2018


Ответы (1)


Перенаправление 307 происходит только из-за того, что приложение перенаправляет на /sign-in.

Это заставляет меня думать, что ваше приложение считает, что оно должно создавать URL-адреса, используя домен Heroku вместо пользовательского домена.

У вашего приложения есть место, где настроен его домен? Возможно, вам просто нужно обновить этот параметр, чтобы он мог создавать собственные URL-адреса, используя правильный домен.

person Chris    schedule 18.12.2018