摘要:
模块概览 nodejs的核心模块,基本上都是stream的的实例,比如process.stdout、http.clientRequest。 对于大部分的nodejs开发者来说,平常并不会直接用到stream模块,只需要了解stream的运行机制即可(非常重要)。 而对于想要实现自定义stream实例 阅读全文
摘要:
debuglog(section) 很有用的调试方法。可以通过 util.debuglog(name) 来创建一个调试fn,这个fn的特点是,只有在运行程序时候,声明环境变量NODE_DEBUG=name,才会打印出调试信息。 可以看下面的例子,直接运行 node debuglog.js,没有任何输 阅读全文
摘要:
https://github.com/chyingp/nodejs-learning-guide 阅读全文
摘要:
模块概览 readline是个非常实用的模块。如名字所示,主要用来实现逐行读取,比如读取用户输入,或者读取文件内容。常见使用场景有下面几种,本文会逐一举例说明。 文件逐行读取:比如说进行日志分析。 自动完成:比如输入npm,自动提示"help init install"。 命令行工具:比如npm i 阅读全文