笑臉圖標,以防止錯誤:
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/
然後更換圖標基地64值
一般信息如何創建一個個性化的收藏圖標
圖標是使用photoshop或inkscape,也許inkscape然後photoshop進行振動和顏色校正(在圖像 - >調整菜單)。
快速圖標轉到http://www.clker.com/並選擇一些矢量剪貼畫,並下載爲svg。 然後將它帶入inkscape並更改顏色或刪除部分,可能會添加其他矢量剪貼畫圖片中的內容,然後導出選擇要導出的部分,然後單擊文件>導出,爲favicon或32x32選擇16x16的大小,以便進一步編輯128x128或256×256。 ico包內可以有幾個圖標大小。它可以與16x16像素fav圖標一起用於網站鏈接的高質量圖標。
然後可能會增強photoshop中的圖像。像vibrance bivel圓形面具,任何東西。
將圖像上載到網站,其中一個網站上產生favicons。 也有用於編輯圖標的窗口程序(像「windows圖標編輯器開源」一樣的搜索,圖中我們如何在一個圖標內創建兩個不同大小的圖像)。
將favicon添加到網站。只需將favicon.ico作爲文件放入根域文件夾中。例如在包含靜態文件的公用文件夾中的nodejs中。它不必像上面的代碼那樣只是一個簡單的文件。
我不能相信這不是在模塊服務favicon的文檔。看起來很重要,特別是考慮到這個答案有41個upvotes。感謝您鏈接到這些資源! – ariestav 2016-03-25 15:21:23
對我而言仍然不起作用 – Denny 2016-04-16 20:24:32
+1。奇蹟般有效!整整一週都在忙碌。無論何種形式的瀏覽器緩存清除都不起作用。 – iamcastelli 2016-12-04 10:30:53