【问题标题】:serving favicon.ico from node.js从 node.js 提供 favicon.ico
【发布时间】:2016-04-13 15:07:45
【问题描述】:

我使用 express 构建了一个小型节点服务器,我想提供包含 angular 应用程序的 index.html。浏览器如何发送对 favicon.ico 的 GET 请求。我已经安装了serve-favicon,但是它仍然在寻找物理文件。有没有办法覆盖它?或者我在哪里可以找到这样的文件

【问题讨论】:

  • 不幸的是,favicon 必须是.ico 文件。您可以从普通的 png/jpeg 文件生成.ico 文件(使用类似this one 的网站)。然后实现,使用:app.use(require('serve-favicon')(__dirname + '/path/to/favicon.ico'));

标签: node.js express


【解决方案1】:

推荐的方式实际上只是在你的 index.html 中使用一个链接标签:

<link rel="icon" href="/img/favicon.png">

只需将 href 更改为链接到公用文件夹中的 img 即可。

http://www.w3.org/2005/10/howto-favicon

【讨论】:

    【解决方案2】:

    您可以使用此site 获取免费的 favicon.ico

    然后将你最喜欢的 favicon.ico 添加到你的 html 中。

    <link rel="icon" type="image/png" href="../images/favicon.ico" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-18
      • 2017-12-20
      • 2023-03-04
      • 1970-01-01
      • 2012-03-25
      • 2017-03-04
      • 2021-05-01
      • 2019-05-26
      相关资源
      最近更新 更多