请问express4中favicon设置为什么没生效?
发布于 5 年前 作者 pc937466839 2293 次浏览 来自 问答

我将favicon.ico放在了public目录中,然后直接使用js\n <link rel="icon" href="/favicon.ico" type="image/x-icon"> \n,用浏览器右键open in new tab能打开,但是图标并不显示,在network里也没看到关于favicon.ico的请求。然后我下载了serve-favicon,js\n var favicon = require('serve-favicon'); app.use(favicon(__dirname + '/public/favicon.ico'));\n并不生效,请大佬帮忙看一下,非常感谢

3 回复

你说的浏览器右键打开,是指image.png 这种file协议吗,如果是的话,应该使用localhost:port(你的express端口)/index.html来访问你的html,这样就能显示

@869288142 我搜索的时候发现是chrome对于ico这种文件缓存很严重,然后我重启了下电脑后好了,谢谢你哈

@pc937466839 好了就好,哈哈

回到顶部