首页 > 其他分享 >[FAQ] eggjs/egg 自定义 favicon.ico

[FAQ] eggjs/egg 自定义 favicon.ico

时间:2023-09-24 17:36:20浏览次数:48  
标签:ico 自定义 FAQ favicon eggjs https siteFile config

 

从  egg 项目配置里找到这一段代码:

https://github.com/eggjs/egg/blob/master/config/config.default.js#L205C21-L205C74

  /**
   * The option of `siteFile` middleware
   *
   * You can map some files using this options, it will response immdiately when matching.
   *
   * @member {Object} Config#siteFile - key is path, and value is url or buffer.
   * @property {String} cacheControl - files cache , default is public, max-age=2592000
   * @example
   * // specific app's favicon, => '/favicon.ico': 'https://eggjs.org/favicon.ico',
   * config.siteFile = {
   *   '/favicon.ico': 'https://eggjs.org/favicon.ico',
   * };
   */
  config.siteFile = {
    '/favicon.ico': fs.readFileSync(path.join(__dirname, 'favicon.png')),
    // default cache in 30 days
    cacheControl: 'public, max-age=2592000',
  };

 然后在自己项目的 config.default.js 里照着加上就行,注意头部引入了 fs 和 path 这两个库。

 

Other: HTTP安全报头检测

Link:https://www.cnblogs.com/farwish/p/17726267.html

标签:ico,自定义,FAQ,favicon,eggjs,https,siteFile,config
From: https://www.cnblogs.com/farwish/p/17726267.html

相关文章

  • 不请求 favicon.ico
    默认请求favicon.ico的地址<linkrel="shortcuticon"href=""/><!--等价于--><linkrel="shortcuticon"href="favicon.ico"/>让网站不自动请求图标<linkrel="shortcuticon"href="data:image/ico;base64......
  • unicode编码和utf-8
    Unicode和UTF-8是两种不同的字符编码标准,它们之间有一些重要的区别:1.Unicode(统一码):2.Unicode是一个字符集标准,旨在包含世界上几乎所有的字符,包括各种语言、符号、表情符号等。它为每个字符分配了一个唯一的数字,称为Unicode码点(Unicodecodepoint),通常以U+xxxx格式表示,其......
  • 微信小程序自定义tabbar遮挡scroll-view问题
    在使用小程序开发时,底部为自定义导航栏,在使用scroll-view滚动页面时,滚动到底部时最后一条或多条数据被导航栏遮挡,如下:解决方案:1.获取用户手机宽度和高度letdeviceWidth=wx.getSystemInfoSync().windowWidth;//获取屏幕宽度letdeviceHeight=wx.getSystemInfoSync().win......
  • 自定义属性编辑器
    1,编写实体类Address.javapackagecom.mashibing.selfEditor;publicclassAddress{privateStringprovice;privateStringcity;privateStringtown;publicStringgetProvice(){returnprovice;}publicvoidsetProvice(Stringprovice)......
  • 自定义标签完成解析工作
    1、创建实体类User.javapackagecom.mashibing.selftag;publicclassUser{privateStringusername;privateStringemail;privateStringpassword;publicUser(){}publicUser(Stringusername,Stringemail,Stringpassword){this.use......
  • elasticsearch 自定义字典
    ......
  • Vue-插槽及自定义事件分发
    一.插槽slot在某些场景中,我们可能想要为子组件传递一些模板片段,让子组件在它们的组件中渲染这些片段。<slot> 元素是一个插槽出口 (slotoutlet),标示了父元素提供的插槽内容 (slotcontent)将在哪里被渲染。 插槽就好比一个占位符,它不是解决页面必须元素的位置,而是解决未......
  • 【Java 基础篇】Java 比较器排序:精通自定义对象排序
    在Java编程中,排序是一个非常常见且重要的操作。Java提供了多种排序机制,其中之一就是使用比较器(Comparator)进行排序。比较器允许您自定义对象的排序方式,使您能够实现各种排序需求,从简单的对象排序到复杂的多属性排序。本篇博客将从入门到高级,详细介绍Java比较器排序的使用。什......
  • 5.使用日志+自定义全局异常过滤器
    刚开始写文章,封装Base基类的时候,添加了trycatch异常块,不过当时没有去记录日志,直接return了。有小伙伴劝我不要吃了Exception 其实没有啦,项目刚开始,我觉得先做好整体结构比较好。像是盖楼一样。先把楼体建造出来,然后再一步一步的美化完善。基础的仓储模式已经ok,Autofac已经注入......
  • drf - 基于自定义表编写认证类、jwt源码剖析
    补充点翻译函数; 只要做了国际化处理,就会显示当前国家的语言fromdjango.utils.translationimportgettext_lazyas_msg=_('Signaturehasexpired.')#_是函数的别名,这个函数是翻译函数,只要做了国际化处理,它就是中文基于自定义表编写认证类classAuthAuthent......