Node.JS教程42:高端操作“API HOOK”
API HOOK放在任意传统开发语言当中,都是高端操作。而且用途很广泛。
在Node.JS中,也可以实现API HOOK。
且看代码:
代码解析:
代码中实现了console.log()和console.error()两个方法的HOOK,并且应用了上一文中介绍过的给文字变色技术,给log()文字着绿色、给error()文字着红色。
当运行时,效果如下:
这两个方法太多简单?
好的,再来一例:
代码解析:
HOOK掉fs.exits()方法。当此方法被调用时,会额外的显示一句:fs.exit called。
执行效果如下:
Node.JS的API HOOK技术,你GET了吗?