smiley favicon para evitar errores:
//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);
});
para cambiar el icono en el código de arriba
haga un icono tal vez aquí: http://www.favicon.cc/ o aquí: http://favicon-generator.org
conviértalo a base64 tal vez aquí: http://base64converter.com/
luego reemplace el valor del icono base 64
información general sobre cómo crear un ícono favorito
Los íconos se hacen usando Photoshop o Inkscape, tal vez Inkscape luego Photoshop para la corrección de la intensidad y el color (en el menú de imagen-> ajustes).
para obtener un icono rápido, vaya a http://www.clker.com/ y elija Vector Clip Arts y descárguelo como svg. luego llévelo a inkscape ( https://inkscape.org/ ) y cambie los colores o elimine partes, tal vez agregue algo de otra imagen de clipart vectorial, luego para exportar seleccione las partes para exportar y haga clic en archivo> exportar, elija un tamaño como 16x16 para favicon o 32x32. para editar más 128x128 o 256x256. El paquete ico puede tener varios tamaños de iconos en su interior. Puede tener junto con favicon de 16x16 píxeles iconos de alta calidad para el enlace del sitio web.
entonces tal vez mejorar la imagen en photoshop. como vibración, efecto de bisel, máscara redonda, cualquier cosa.
luego suba esta imagen a uno de los sitios web que generan favicons. También hay programas para Windows para editar íconos como https://sourceforge.net/projects/variicons/ .
para agregar el favicon al sitio web. simplemente coloque el favicon.ico como un archivo en la carpeta raíz del dominio. por ejemplo en node.js en la carpeta pública que contiene los archivos estáticos. no tiene que ser nada especial como el código anterior, solo un archivo simple.