Как получить доступ к папке .well-known из пользовательского домена на Heroku?

Я могу получить доступ к файлу assets-links.json, который находится в папке .well-know в корне домена через домен Heroku по умолчанию, как показано ниже:

www.heroku-default-domain.com/ .well-known/asset-links.json

Но при попытке получить к нему доступ через пользовательский домен, DNS которого указывает на домен по умолчанию для героку, как в:

www.my-custom-domain.com/ .well-known/asset-links.json

Я получаю следующую ошибку:

Этот сайт недоступен. my-custom-domain.com отказался подключиться. Попробуйте: проверить подключение, проверить прокси и брандмауэр ERR_CONNECTION_REFUSED

Поддержка Heroku говорит мне следующее:

К сожалению, у нас нет достаточной информации об этом, поскольку мы можем только направить ваш личный домен так, чтобы он указывал на ваше приложение Heroku, все остальное должен делать пользователь на стороне вашего приложения. Вам нужно проверить код приложения для доступа к этим файлам.

Бэкенд — это NodeJs и Express. Папка /.well-know и содержащийся в ней файл assets-links.json являются статическими в корне домена.


person tuancharlie    schedule 08.12.2020    source источник
comment
Что означает, но не означает? Что происходит, когда вы пытаетесь получить к нему доступ таким образом? Пожалуйста, прочтите Как спросить.   -  person Chris    schedule 09.12.2020
comment
Спасибо за отзыв, я только что отредактировал его, можно его снова открыть, пожалуйста?   -  person tuancharlie    schedule 10.12.2020
comment
К сожалению, здесь по-прежнему недостаточно информации. Работают ли другие URL-адреса в личном домене? Какие технологии вы используете на своем сервере? Откуда .well-known/ материал? Он статичен или генерируется динамически? Что вы видите в журналах на стороне сервера? Пожалуйста, прочтите Как спросить.   -  person Chris    schedule 10.12.2020
comment
Я отредактировал его и решил. Еще раз спасибо за отзыв!   -  person tuancharlie    schedule 11.12.2020


Ответы (1)


Наконец заработало.

Я использовал https://heroku-default-domain.com/.well-know/asset-links.json (который работал нормально)

и https://my-custom-domain/.well-know/asset-links.json (который не работал)

папка стала доступной, когда я добавил www, как в https://www.my-custom-domain/.well-know/asset-links.json

Другие URL-адреса хорошо обслуживаются без www.

person tuancharlie    schedule 10.12.2020