在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访问XML数据的实例
Dec 27 Javascript
extJs 下拉框联动实现代码
Apr 09 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
中止javascript执行的方法
Feb 14 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
Mar 07 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
May 05 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 Javascript
angular2路由之routerLinkActive指令【推荐】
May 30 Javascript
JS构造一个html文本内容成文件流形式发送到后台
Jul 31 Javascript
vue+iview 实现可编辑表格的示例代码
Oct 31 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
PHP 验证码的实现代码
2011/07/17 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
PHP验证码类ValidateCode解析
2017/01/07 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
javascript和jquery修改a标签的href属性
2013/12/16 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
Puppet的一些技巧
2018/09/17 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
[53:38]OG vs LGD 2018国际邀请赛淘汰赛BO3 第三场 8.26
2018/08/30 DOTA
跟老齐学Python之用Python计算
2014/09/12 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Python三维绘图之Matplotlib库的使用方法
2020/09/20 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
Html5页面在微信端的分享的实现方法
2018/08/30 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
银行个人求职自荐信范文
2013/12/16 职场文书
党员2014两会学习心得体会
2014/03/17 职场文书
高中家长寄语
2014/04/02 职场文书
报关报检委托书
2014/04/08 职场文书
股票投资建议书
2014/05/19 职场文书
职代会闭幕词
2015/01/28 职场文书
会议邀请函
2015/01/30 职场文书
数学教师求职信范文
2015/03/20 职场文书
幼儿园国培研修日志
2015/11/13 职场文书