смайлик Favicon для запобігання помилок:
//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);
});
щоб змінити значок у коді вище
зробити значок можливо тут: http://www.favicon.cc/ або тут: http://favicon-generator.org
конвертувати його в base64 можливо тут: http://base64converter.com/
потім замініть значення значка 64 значень
загальна інформація про те, як створити персоналізовану піктограму вибраного
піктограми створюються за допомогою Photoshop або Inkscape, можливо, Inkscape, а потім Photoshop для яскравості та корекції кольорів (у меню зображення-> налаштування).
для швидкого значка перейдіть на сторінку http://www.clker.com/ та виберіть векторну векторну ілюстрацію та завантажте як svg. потім перенесіть його в Inkscape ( https://inkscape.org/ ) та змініть кольори або видаліть деталі, можливо, додайте щось із іншого зображення векторного кліпарта, потім для експорту виберіть деталі для експорту та натисніть файл> експортувати, виберіть розмір, наприклад 16x16 фавікон або 32х32. для подальшого редагування 128x128 або 256x256. Пакет ico може мати кілька значків розміру всередині. він може мати поряд з 16x16 пікселями фавікон високу якість піктограм для посилання на веб-сайт.
то, можливо, покращуйте зображення у фотошопі. як вібрація, ефект скосу, кругла маска, що завгодно.
потім завантажте це зображення на один із веб-сайтів, які генерують фаворити. Є також програми для Windows для редагування подібних значків https://sourceforge.net/projects/variicons/ .
додати фавікон на веб-сайт. просто покладіть favicon.ico як файл у кореневу папку домену. наприклад, у node.js у загальнодоступній папці, що містить статичні файли. це не повинно бути нічого особливого, як код вище простого файлу.