menu
more_vert
nodejs=>day_4

作者:dayu

二、stream模块

Stream模块是Node的核心模块,只要有数据传输的地方都要用到它。

客户端和服务器的数据传输,文件的读写…

可读流:

可以从其他地方读取数据

如: var readStream = fs.createReadStream(sourcePath);

可写流:

可以向目标路径写入数据。

如: var writeStream = fs.createReadStream(destPath);

可读流和可写流通过管道传输数据。

readStream.pipe(writeStream);

技术分享

三、http模块作为客户端

http.request(options,callback)

用于创建客户端

options 是配置信息

callback 接收到服务器的响应后的回调函数。

技术分享

四、request模块

request模块将http的客户端功能进行了封装,使其变得十分简单。

请求网页:

技术分享

请求文件:

技术分享

五、cheerio模块

cheerio模块是服务端的jQuery。将html文件加载成DOM之后,就可以用jQuery语法来操作文档。

操作前必须先使用 load方法加载!!

技术分享

nodejs=>day_4

原文地址:http://www.cnblogs.com/YCxiaoyang/p/7522540.html