在node.js中怎么屏蔽掉favicon.ico的请求


Posted in Javascript onMarch 01, 2017

今天准备用node做个api出来,还没入门,遇到一个小问题,特在此记录一下!

在做路由模块的时候,发现控制台每次都会多输出一条favicon.ico的请求,对于这种又占资源,看着又碍眼的玩意,强迫症完全忍不了了,查了下代码,加了一行进去解决问题(没有技术含量,如果想笑话我的仁兄,请速速关闭浏览器)!

下面的代码是未更改前的路由,了解原理比什么都重要,对吧!

function router (handle, pathname) {
  if (typeof handle[pathname] === 'function')
  {
    console.log('这条路由是方法' + pathname);
  } else {
    console.log('这条路由还未定义');
  }
}

// 其中handle是我定义的一些路由正确时执行的方法,这里没有执行,只是用来看看是否跑通,pathname为当前访问的get请求路由地址

更改后的代码如下:

function router (handle, pathname) {
  if(pathname != '/favicon.ico'){
    if (typeof handle[pathname] === 'function')
    {
      console.log('这条路由是方法' + pathname);
    } else {<br>





 console.log('当前访问的路由还未定义');
    }
  }
}

简简单单,轻轻松松,加了一层判断包裹,性能可以说没有任何影响,再打开控制台,favicon的请求已经看不到了(但其实浏览器还是会自己去请求的,只是我们不打印出来)!

以上所述是小编给大家介绍的在node.js中怎么屏蔽掉favicon.ico的请求,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript客户端将指定区域导出到Word、Excel的代码
Oct 22 Javascript
借用Google的Javascript API Loader来加速你的网站
Jan 28 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
Jan 17 Javascript
aspx中利用js实现确认删除代码
Jul 22 Javascript
Jquery easyUI 更新行示例
Mar 06 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
AngularJS实现Input格式化的方法
Nov 07 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
Apr 01 Javascript
Angular 5.0 来了! 有这些大变化
Nov 15 Javascript
Vue 过滤器filters及基本用法
Dec 26 Javascript
Vue中的字符串模板的使用
May 17 Javascript
Taro集成Redux快速上手的方法示例
Jun 21 Javascript
基于Bootstrap的网页设计实例
Mar 01 #Javascript
JS中的作用域链
Mar 01 #Javascript
javascript html5轻松实现拖动功能
Mar 01 #Javascript
详解数组Array.sort()排序的方法
May 09 #Javascript
JavaScript中数组Array.sort()排序方法详解
Mar 01 #Javascript
javascript中replace使用方法总结
Mar 01 #Javascript
jQuery validate 验证radio实例
Mar 01 #Javascript
You might like
玩转图像函数库―常见图形操作
2006/09/03 PHP
PHP利用COM对象访问SQLServer、Access
2006/10/09 PHP
php网上商城购物车设计代码分享
2012/02/15 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
php+redis实现多台服务器内网存储session并读取示例
2017/01/12 PHP
记Laravel调用Gin接口调用formData上传文件的实现方法
2019/12/12 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
网上抓的一个特效
2007/05/11 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
js下将金额数字每三位一逗号分隔
2016/02/19 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
jQuery+Ajax请求本地数据加载商品列表页并跳转详情页的实现方法
2017/07/12 jQuery
js实现动态改变radio状态的方法
2018/02/28 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
Python List cmp()知识点总结
2019/02/18 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
高中毕业自我鉴定
2013/12/16 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
社会治安综合治理管理责任书
2014/04/16 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
书法社团活动总结
2015/05/07 职场文书
Java设计模式之享元模式示例详解
2022/03/03 Java/Android
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
ICOM R71E和R72E图文对比解说
2022/04/07 无线电
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS