eggjs修改默认的favicon

最终效果 v2fy.com

参考文档地址: https://eggjs.org/api/Config.html

eggjs默认会使用官网的favicon, 作为项目的favicon, 官方在github给出的修改方式是使用 static插件, 但并不能生效https://github.com/eggjs/egg/issues/2798

正确方法

修改项目根目录下的 config/config.default.js

// 以读取本地文件的方式修改
config.siteFile = {
    '/favicon.ico': fs.readFileSync(path.join(__dirname, 'favicon.png')),
  };

// 以读取网络图片的方式修改
config.siteFile = {
    '/favicon.ico': 'https://v2fy.com/images/favicon.ico',
  };

修改成功示例: https://v2fy.com 即可查看效果