笑脸图标以防止错误:
var favicon = new Buffer('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/
然后替换图标 base 64 值
一般信息 如何创建个性化的收藏图标
图标是使用 Photoshop 或 inkscape 制作的,可能是 inkscape,然后是 photoshop 以进行鲜艳度和色彩校正(在图像->调整菜单中)。
快速图标转到http://www.clker.com/并选择一些矢量剪贴画,然后下载为 svg。然后将其带到inkscape并更改颜色或删除部分,也许从另一个矢量剪贴画图像中添加一些东西,然后导出选择要导出的部分并单击文件>导出,选择大小如16x16为favicon或32x32,进一步编辑128x128或256x256 . ico 包内部可以有多种图标大小。它可以与 16x16 像素的收藏图标一起为网站链接提供高质量的图标。
然后也许可以增强 Photoshop 中的图像。像 vibrance bivel 圆形面具,任何东西。
然后将此图像上传到生成网站图标的网站之一。还有用于编辑图标的 windows 程序(搜索“windows icon editor opensource”,了解我们如何在单个图标中创建两个不同大小的图像)。
将网站图标添加到网站。只需将 favicon.ico 作为文件放在您的根域文件文件夹中即可。例如,在包含静态文件的公用文件夹中的 nodejs 中。它不必像上面的代码那样特殊,只是一个简单的文件。