笑脸图标,以防止错误:
//const fs = require('fs');
//const favicon = fs.readFileSync(__dirname+'/public/favicon.ico'); // read file
const favicon = new Buffer.from('AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA/4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEREQAAAAAAEAAAEAAAAAEAAAABAAAAEAAAAAAQAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA//8AAP//AAD8HwAA++8AAPf3AADv+wAA7/sAAP//AAD//wAA+98AAP//AAD//wAA//8AAP//AAD//wAA', 'base64');
app.get("/favicon.ico", function(req, res) {
res.statusCode = 200;
res.setHeader('Content-Length', favicon.length);
res.setHeader('Content-Type', 'image/x-icon');
res.setHeader("Cache-Control", "public, max-age=2592000"); // expiers after a month
res.setHeader("Expires", new Date(Date.now() + 2592000000).toUTCString());
res.end(favicon);
});
更改上面代码中的图标
在此处创建图标:http : //www.favicon.cc/或此处:http : //favicon-generator.org
也许将其转换为base64:http : //base64converter.com/
然后替换图标库的64值
一般信息如何创建个性化的收藏夹图标
图标是使用photoshop或inkscape制作的,可能是用inkscape然后是photoshop制作的,以进行鲜艳度和色彩校正(在“图像”->“调整”菜单中)。
要获得快速图标,请转到http://www.clker.com/,然后选择一些矢量剪贴画,然后以svg格式下载。然后将其带到inkscape(https://inkscape.org/)并更改颜色或删除零件,也许从另一个矢量剪贴画图像中添加一些东西,然后导出以选择要导出的零件,然后单击“文件”>“导出”,选择大小为16x16的网站图示或32x32。进一步编辑128x128或256x256。ico包内部可以有几种图标大小。它可以与16x16像素的网站图标一起提供高质量的网站链接图标。
然后在Photoshop中增强图像。像是充满活力,斜角效果,圆形面具等等。
然后将此图像上传到生成收藏夹图标的网站之一。也有用于Windows的程序,用于编辑图标,例如https://sourceforge.net/projects/variicons/。
将收藏夹图标添加到网站。只需将favicon.ico作为文件放在域的根文件夹中即可。例如在包含静态文件的公用文件夹中的node.js中。它不必像一个简单文件上方的代码那样特殊。