【问题标题】:Failed to load resource: the server responded with a status of 503 (Service Unavailable) favicon.ico加载资源失败:服务器响应状态为 503(服务不可用) favicon.ico
【发布时间】:2018-05-01 22:14:07
【问题描述】:

我正在尝试通过 Heroku 部署我的 Node.JS 站点,但我不断收到此错误“加载资源失败:服务器响应状态为 503(服务不可用)favicon.ico”我四处搜索并认为我会将以下内容添加到我的标题中

<link rel="shortcut icon" href="">

但是我仍然收到此错误。有什么想法吗?

【问题讨论】:

    标签: node.js heroku


    【解决方案1】:

    这个特定的问题是为什么存在像 express-favicionserve-favicon 这样的包。他们为favicon.ico 文件添加了一个处理程序。

    你在那里所做的只会让事情变得更糟,因为它告诉客户页面的图标实际上是页面本身。

    【讨论】:

    • Heroku 是否要求我有一个网站图标?这是我第一次尝试部署,所以我不确定。如果是这样,我是否需要使用 express favicon 中间件?
    • Heroku 不在乎,但您的浏览器会,它会无情地跟踪服务器,直到它获得一个图标。您收到错误的原因是因为您的应用程序不希望收到对 /favicon.ico 的请求并且吓坏了。
    • 你会建议我如何解决它?
    • 使用这些库之一,或您选择的其他库,并创建一个favicon.ico 文件,他们说要放一个。如果你没有 ICO 转换器,有一堆online
    • 它一直将我引导到“my-heroku-app-1000.herokuapp.com/favicon.ico”那我需要在根目录中创建一个单独的文件吗?
    【解决方案2】:

    就我而言,这个问题是由于后端服务的失败而出现的。重新启动后端服务/服务器为我解决了这个问题。

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题,在我检查后发现我的浏览器中的VPN仍然打开,我关闭它后问题就消失了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-28
        • 2021-08-26
        • 2020-02-14
        • 2016-11-01
        • 2018-01-29
        • 2018-12-16
        相关资源
        最近更新 更多