在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 相关文章推荐
js 数组克隆方法 小结
Mar 20 Javascript
jquery中ajax学习笔记一
Oct 16 Javascript
js 可拖动列表实现代码
Dec 13 Javascript
js展开闭合效果演示代码
Jul 24 Javascript
json数据的列循环示例
Sep 06 Javascript
jQuery的animate函数实现图文切换动画效果
May 03 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
Nov 24 Javascript
javascript实现多张图片左右无缝滚动效果
Mar 22 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
JS异步处理的进化史深入讲解
Aug 25 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
追求程序速度,而不是编程的速度
2008/04/23 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
浅谈JS运算符&amp;&amp;和|| 及其优先级
2016/08/10 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
js中的闭包实例展示
2018/11/01 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
Python求解平方根的方法
2015/03/11 Python
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
python使用正则表达式替换匹配成功的组
2017/11/17 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
师范生自荐信范文
2013/10/06 职场文书
金属材料工程个人求职的自我评价
2013/12/04 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
法学专业自我鉴定
2014/02/05 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
数学系毕业生求职信
2014/05/29 职场文书
年终奖发放方案
2014/06/02 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014年党员评议表自我评价
2014/09/27 职场文书
先进工作者申报材料
2014/12/23 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
pytorch 实现在测试的时候启用dropout
2021/05/27 Python