favicon smiley per evitare l'errore:
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);
});
per cambiare icona nel codice sopra
.210
fanno un'icona forse qui: http://www.favicon.cc/ o qui: http://favicon-generator.org
convertirlo in Base64 forse qui: http://base64converter.com/
quindi sostituire la base icona di 64 valore
informazioni di carattere generale come creare un'icona fav personalizzato
Le icone sono create utilizzando Photoshop o Inkscape, forse inkscape quindi Photoshop per la vividezza e la correzione del colore (nel menu immagine-> regolazioni).
per icona rapida goto http://www.clker.com/ e scegliere alcune ClipArt vettoriali e scaricare come svg. quindi portalo in inkscape e cambia i colori o elimina le parti, magari aggiungi qualcosa da un'altra immagine vettoriale clipart, quindi esporta le parti da esportare e fai clic su file> esporta, scegli dimensioni 16x16 per favicon o 32x32, per ulteriori modifiche 128x128 o 256x256. Il pacchetto ico può avere diverse dimensioni di icona all'interno. può avere insieme all'icona fav di 16x16 pixel un'icona di alta qualità per il collegamento al sito web.
quindi forse migliorare la foto in photoshop. come vibrance bivel round mask, qualsiasi cosa.
quindi caricare questa immagine in uno dei siti Web che generano favicon. ci sono anche programmi per windows per la modifica delle icone (cerca come "windows icon editor opensource", vedi come creare due immagini di dimensioni diverse all'interno di una singola icona).
per aggiungere la favicon al sito web. basta mettere il favicon.ico come file nella cartella dei file del dominio radice. ad esempio in nodejs in una cartella pubblica che contende i file statici. non deve essere nulla di speciale come il codice sopra solo un semplice file.
Non riesco a credere che questo non sia nella documentazione del modulo serve-favicon. Sembra davvero dannatamente importante, soprattutto considerando che questa risposta ha 41 voti positivi. Grazie per il collegamento a queste risorse! – ariestav
Ancora non funziona per me – Denny
+1 per questo. Funziona come un incantesimo! Sono stato a caccia di un'intera settimana. Qualunque forma di liquidazione della cache del browser non funzionerebbe. – iamcastelli