请问express4中favicon设置为什么没生效?
我将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 回复
你说的浏览器右键打开,是指 这种file协议吗,如果是的话,应该使用localhost:port(你的express端口)/index.html来访问你的html,这样就能显示
@869288142 我搜索的时候发现是chrome对于ico这种文件缓存很严重,然后我重启了下电脑后好了,谢谢你哈
@pc937466839 好了就好,哈哈