标签:test 网站 color create creat options size 接收 技术
一、crypto模块
数据库中的敏感信息应该加密之后再保存,不要明文保存用户数据。
MD5 – 信息摘要加密算法,是一种函数式加密算法,过程不可逆。
网上很多MD5解密的网站,其实不算是解密,是暴力破解,---挨个试
Node.js中的crypto模块对加密算法进行了封装。
MD5加密方法如下:
二、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方法加载!!
标签:test 网站 color create creat options size 接收 技术
原文地址:http://www.cnblogs.com/YCxiaoyang/p/7522540.html