在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 相关文章推荐
利用ASP发送和接收XML数据的处理方法与代码
Nov 13 Javascript
IE8 兼容性问题(属性名区分大小写)
Jun 04 Javascript
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
Apr 06 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 Javascript
JS随机调用指定函数的方法
Jul 01 Javascript
node.js 动态执行脚本
Jun 02 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
基于Vue实现timepicker
Apr 25 Javascript
SVG实现时钟效果
Jul 17 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
Apr 24 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/10/09 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
支持png透明图片的php生成缩略图类分享
2015/02/08 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
IE bug table元素的innerHTML
2010/01/11 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python 装饰器使用详解
2017/07/29 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Python处理mysql特殊字符的问题
2020/03/02 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
药剂专业个人求职信范文
2014/04/29 职场文书
国庆庆典邀请函
2015/02/02 职场文书
送达通知书
2015/04/25 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书
广播体操比赛主持词
2015/06/29 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
DE1107机评
2022/04/05 无线电