通过 Heroku 部署到自定义域的 MERN 应用程序上的图标损坏

问题描述

我正在尝试将我的带有 MERN 堆栈的网络应用程序部署到 Heroku。我首先部署到 myapp.heroku.app(其中 myapp 是我的应用程序的名称),一切正常,包括认情况下通过 index.html 文件在我的客户端文件夹的公共文件夹中访问的 favicon (create-react-app 设置的方式)。

但是,我随后尝试部署到单独的 Heroku 应用程序 (myapp2.heroku.com),该应用程序重新路由到自定义域 (www.myapp.com)。除了网站图标外,网站上的一切都运行良好,看起来好像丢失了。我已经尝试通过 index.html 文件以及使用 npm serve-favicon 库(使用说明 here)来显示它。

我不知道哪里出了问题,尽管我只能推断它与显示在不同域中的站点有关,因为这似乎是有效版本和版本之间的唯一区别那没有。 heroku 日志完全没有错误。任何帮助将不胜感激,如有必要,我很乐意提供更多信息!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)