我可以通过Heroku的默认域访问asset-links.json文件,该文件位于域根的.well know文件夹中,如下所示:
www.heroku-default-domain.com/.aknowledge/asset-links.json
但当试图通过自定义域访问时,其DNS指向heroku的默认域,如:
www.my-customizeddomain.com/.aknowledge/asset-links.json
我得到以下错误:
无法访问此网站my-custom-domain.com拒绝连接。尝试:检查连接检查代理和防火墙ERR_CONNECTION_REFUSED
Heroku支持告诉我以下内容:
不幸的是,我们对此没有太多了解,因为我们只能引导您的自定义域指向您的Heroku应用程序,除此之外的任何操作都应由您的应用程序端的用户完成。您需要检查您的应用程序代码才能访问这些文件
后端是NodeJ和Express。/.well know文件夹及其包含的asset-links.json在域的根目录下都是静态的。
终于开始工作了。
我在用https://heroku-default-domain.com/.well-know/asset-links.json(运行良好(
以及https://my-custom-domain/.well-know/asset-links.json(不起作用(
当我在https://www.my自定义域/.wellknow/asset-links.json 中添加www时,该文件夹就可以访问了
没有www.,其他URL也能很好地服务