分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

nodejs=>day_4

发布时间:2023-09-06 01:11责任编辑:胡小海关键词:jsnodejs

一、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方法加载!!

nodejs=>day_4

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved