我错过什么了吗?以下是我所拥有的:
var express = require('express');
var favicon = require('serve-favicon');
var path = require('path');
var app = express();
app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
app.use('/api', require('./routes/api'));
app.listen(3000);
我的收藏夹位于公共文件夹中指定的相同名称。我在一个文件中单独设置了一些其他路线。图标似乎不起作用,我一定错过了什么。
浏览器可能缓存了旧的favicon。通过向新favicon添加版本,可以强制浏览器刷新缓存,如下所示:
<link rel="icon" href="favicon.ico?v=1.1">
这回答了你的问题。
它说:
检查
以下是关于这个主题的另外两个参考文献,涵盖了一些细节:
将Favicon添加到网站
需要为favicon添加链接标签。ico?