从服务器提供favicon有什么用?

gra*_*dhi 5 node.js

我有一个疑问favicon,我可以favicon直接在html文件中添加以下代码.

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

我试过上面的代码,它工作正常.我看到npm服务器favicon映像中有一些模块.如果我加入html,为什么我必须使用这个模块来服务.

ald*_*tis 4

对于serve-favicon模块的情况:

为什么使用这个模块?

  • 用户代理频繁且不加区别地请求 favicon.ico,因此您可能希望在记录器中间件之前使用此中间件来从日志中排除这些请求。
  • 该模块将图标缓存在内存中,以通过跳过磁盘访问来提高性能。
  • 该模块提供基于图标内容的 ETag,而不是文件系统属性。
  • 该模块将与最兼容的内容类型一起使用。