0

我可以通过 Heroku 的默认域访问位于域根目录下的 .well-know 文件夹中的asset-links.json 文件,如下所示:

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

但是,当尝试通过其 DNS 指向 heroku 的默认域的自定义域访问它时,如下所示:

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

我收到以下错误:

无法访问此站点 my-custom-domain.com 拒绝连接。尝试:检查连接检查代理和防火墙 ERR_CONNECTION_REFUSED

Heroku 支持告诉我以下信息:

不幸的是,我们对此没有太多了解,因为我们只能将您的自定义域指向您的 Heroku 应用程序,除此之外的任何事情都应该由您的应用程序端的用户完成。您需要检查您的应用程序代码以访问这些文件。

后端是 NodeJs 和 Express。/.well-know 文件夹和它包含的asset-links.json 在域的根目录中都是静态的。

4

1 回答 1

0

终于让它工作了。

我正在使用https://heroku-default-domain.com/.well-know/asset-links.json(工作正常)

和 https://my-custom-domain/.well-know/asset-links.json (不起作用)

当我在 https:// www .my-custom-domain/.well-know/asset-links.json中添加 www 时,该文件夹变得可访问

没有 www 的其他 URL 也能很好地服务。

于 2020-12-10T21:48:40.057 回答