স্মাইলি ফেভিকন ত্রুটি রোধ করতে:
//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
এটি হয়ত এখানে বেস 64 এ রূপান্তর করুন: http://base64converter.com/
তারপরে আইকন বেস 64 মানটি প্রতিস্থাপন করুন
সাধারণ তথ্য কীভাবে ব্যক্তিগতকৃত ফ্যাভ আইকন তৈরি করবেন
আইকনগুলি ফটোশপ বা ইনস্কেপ ব্যবহার করে তৈরি করা যেতে পারে, সম্ভবত কম্পন এবং রঙ সংশোধনের জন্য ফটোশপ (চিত্র-> সমন্বয় মেনুতে)।
দ্রুত আইকনটির জন্য http://www.clker.com/ এবং কিছু ভেক্টর ক্লিপ আর্টস চয়ন করুন এবং এসভিজি হিসাবে ডাউনলোড করুন। তারপরে এটিকে ইনস্কেপে আনুন ( https://inkscape.org/ ) এবং রঙ পরিবর্তন করুন বা অংশগুলি মুছুন, অন্য কোনও ভেক্টর ক্লিপপার্ট চিত্র থেকে কিছু যুক্ত করুন, রফতানির জন্য অংশগুলি নির্বাচন করুন এবং ফাইল> রফতানি ক্লিক করুন, এর জন্য 16x16 এর মতো আকার বেছে নিন ফেভিকন বা 32x32। আরও 128x128 বা 256x256 সম্পাদনার জন্য। আইকো প্যাকেজটির ভিতরে বেশ কয়েকটি আইকন আকার থাকতে পারে। এতে ওয়েবসাইটের লিঙ্কের জন্য 16x16 পিক্সেল ফ্যাভিকন সহ একটি উচ্চ মানের আইকন থাকতে পারে।
তাহলে হয়ত ফটোশপে ছবিটি বাড়িয়ে তুলুন। যেমন কম্পন, বেভেল এফেক্ট, রাউন্ড মাস্ক, যেকোন কিছু।
তারপরে এই চিত্রটি ফেভিকন উত্পন্ন ওয়েবসাইটগুলির মধ্যে একটিতে আপলোড করুন। https://sourceforge.net/projects/variicons/ এর মতো আইকনগুলি সম্পাদনা করার জন্য উইন্ডোজের জন্যও প্রোগ্রাম রয়েছে ।
ওয়েবসাইটে ফেভিকন যুক্ত করতে। কেবলমাত্র ডোমেনের রুট ফোল্ডারে একটি ফাইল হিসাবে ফেভিকন.ইকো রাখুন। উদাহরণস্বরূপ, সর্বজনীন ফোল্ডারে নোড.জেজে স্ট্যাটিক ফাইল রয়েছে। এটি কোনও সাধারণ ফাইলের উপরে কোডের মতো বিশেষ কিছু হতে হবে না।