zoukankan      html  css  js  c++  java
  • nodejs=>day_4

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

    你好!如果你有什么更好的建议或意见,请在评论区留言。感谢你的阅读!
  • 相关阅读:
    php下拉选项的批量操作方法
    php(Yii)的增删改查之改
    无限分类方法大全
    Ajax 实例大全
    从入门到精通1
    课后作业二需求分析
    2018年春季个人阅读计划
    软件需求与分析需掌握的内容
    阅读笔记3
    阅读笔记
  • 原文地址:https://www.cnblogs.com/YCxiaoyang/p/7522540.html
Copyright © 2011-2022 走看看