在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 相关文章推荐
最佳的addEvent事件绑定是怎样诞生的
Oct 24 Javascript
jquery 追加tr和删除tr示例代码
Sep 12 Javascript
js如何获取兄弟、父类等节点
Jan 06 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
Dec 16 Javascript
Jquery日期选择datepicker插件用法实例分析
Jun 08 Javascript
关于网页中的无缝滚动的js代码
Jun 09 Javascript
树结构之JavaScript
Jan 24 Javascript
Bootstrap进度条学习使用
Feb 09 Javascript
react实现一个优雅的图片占位模块组件详解
Oct 30 Javascript
JS实现对json对象排序并删除id相同项功能示例
Apr 18 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
May 09 Javascript
vue根据条件不同显示不同按钮的操作
Aug 04 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在不同页面间传递Json数据示例代码
2013/06/08 PHP
深入PHP curl参数的详解
2013/06/17 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
php根据命令行参数生成配置文件详解
2019/03/15 PHP
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
jQuery中常用动画效果函数知识点整理
2018/08/19 jQuery
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
java实现单链表增删改查的实例代码详解
2019/08/30 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
python 使用pdfminer3k 读取PDF文档的例子
2019/08/27 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
往来会计岗位职责
2013/12/19 职场文书
抽奖活动主持词
2014/03/31 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
幼儿教师求职信
2014/05/24 职场文书
倡导文明标语
2014/06/16 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
消费者投诉书范文
2015/07/02 职场文书
mysql部分操作
2021/04/05 MySQL
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
2021/06/11 Python
JS 基本概念详细介绍
2021/10/16 Javascript
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技