当前位置: 首页 → 爱前端 → 

Node.js

  • 抚云生活

     

 

npm ls -g的一个疑问

在执行npm ls -g时发现输出遗漏了几个已安装的包,如下图: 列表中缺少了webpack、eslint、typescript三个。但在执行npm outdated -g和npm up -g时,却能正常覆盖所有已安装的包。好奇之下,搜索了相关问题,无解。却无意中发现一个参数,即如:npm ls -...[阅读全文]

 

图片验证码在Node.js中的实现

博客开放评论后,常会有一些垃圾评论充斥后台。对于此类“机器人留言”,要在夹杂着正常评论的数千条数据当中进行整理、删除,着实是不小的工作量。 解决之道有以下几种:一是设置后台审核功能,或关闭匿名评论,审核通过后才予以公开;二则设置关...[阅读全文]

 
 

arguments.callee和日志系统

Strict Mode和ESLint规范都禁止使用arguments.callee,原因参见:Strict mode、arguments.callee。但在设计日志系统和日志格式时,却需要记录日志信息所在函数或方法。简单粗暴的方式便是直接hard coding,将函数、方法名copy到日志数据中,如此产生的...[阅读全文]

 
 

Node.js程序调试

截止目前,尚没有IDE完美地集成对Node.js程序的调试支持,因此,对Node.js应用的调试,需要通过其他一些手段或工具实现。 简单粗暴方式 console.log等console对象的日志方式。 进阶 log4js等文件日志方式。 极客方式 类似Firebug等断点调试工具。...[阅读全文]

 
  • 1