在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 相关文章推荐
Jquery 获得服务器控件值的方法小结
May 11 Javascript
利用浏览器全屏api实现js全屏
Jan 16 Javascript
javascript数组操作方法小结和3个属性详细介绍
Jul 05 Javascript
javascript检查浏览器是否支持flash的实现代码
Aug 14 Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 Javascript
Bootstrap Table使用心得总结
Nov 29 Javascript
vue表单自定义校验规则介绍
Aug 28 Javascript
vue动画打包后失效问题的解决方法
Sep 18 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
Sep 02 Javascript
Vue组件间数据传递的方式(3种)
Jul 13 Javascript
用javascript实现倒计时效果
Feb 09 Javascript
javascript实现简单页面倒计时
Mar 02 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
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
php实现的http请求封装示例
2016/11/08 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
2019/06/22 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
javascript call和apply方法
2008/11/24 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
js选项卡的实现方法
2015/02/09 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
JS hashMap实例详解
2016/05/26 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
js+canvas绘制图形验证码
2020/09/21 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python实现二分法算法实例
2015/02/02 Python
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
python交互式图形编程实例(三)
2017/11/17 Python
python+opencv实现动态物体识别
2018/01/09 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python爬虫之正则表达式的使用教程详解
2018/10/25 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
Python异常模块traceback用法实例分析
2019/10/22 Python
Python多线程thread及模块使用实例
2020/04/28 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
教师实习自我鉴定
2013/12/18 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers