smiley favicon hatası önlemek için:
//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);
});
yukarıdaki koddaki simgeyi değiştirmek için
burada bir simge yapın: http://www.favicon.cc/ veya burada: http://favicon-generator.org
base64'e dönüştürün belki burada: http://base64converter.com/
ardından simge tabanı 64 değerini değiştirin
kişiselleştirilmiş fav simgesi oluşturma hakkında genel bilgi
simgeler photoshop veya inkscape kullanılarak, belki inkscape sonra canlılık ve renk düzeltmesi için photoshop kullanılarak yapılır (görüntü-> ayarlar menüsünde).
hızlı simge için http://www.clker.com/ adresine gidin ve bazı Vector Clip Arts'ları seçin ve svg olarak indirin. daha sonra onu inkscape'e getirin ( https://inkscape.org/ ) ve renkleri değiştirin veya parçaları silin, belki başka bir vektör küçük resimden bir şeyler ekleyin, ardından dışa aktarmak için parçaları seçin ve dosya> dışa aktar, 16x16 gibi boyut seçin favicon veya 32x32. daha fazla düzenleme için 128x128 veya 256x256. ico paketinin içinde birkaç simge boyutu olabilir. 16x16 piksel favicon ile birlikte web sitesi bağlantısı için yüksek kaliteli bir simge olabilir.
o zaman belki photoshop görüntü geliştirmek. canlılık, eğim efekti, yuvarlak maske, herhangi bir şey gibi.
ardından bu resmi favicons üreten web sitelerinden birine yükleyin. https://sourceforge.net/projects/variicons/ gibi simgeleri düzenlemek için pencereler için programlar da vardır .
web sitesine favicon eklemek için. favicon.ico dosyasını etki alanının kök klasörüne bir dosya olarak koymanız yeterlidir. örneğin, statik dosyaları içeren ortak klasördeki node.js dosyasında. sadece basit bir dosya üzerinde kod gibi özel bir şey olması gerekmez.