美文网首页
node内置模块

node内置模块

作者: Hassd | 来源:发表于2018-09-11 10:53 被阅读0次

crypto 模块

node.js 提供这个模块用于数据加密

md5加密

varcrypto =require('crypto');

varcontent ='password'

varmd5 = crypto.createHash('md5');

md5.update(content);

vard = md5.digest('hex');

//MD5加密结果是:(32位)5f4dcc3b5aa765d61d8327deb882cf99

sha1加密

varcrypto =require('crypto');

varcontent ='password'

varshasum = crypto.createHash('sha1');

shasum.update(content);

vard = shasum.digest('hex');

fs模块

fs 模块用来操作文件系统

fs.readFile(filename,[options],callback); 读取文件。

fs.writeFile(filename,data,[options],callback);写文件。

fs.appendFile(filename,data,[options],callback);以追加的方式写文件。

fs.open(filename,flags,[mode],callback); 打开文件。

filename:文件名,必须。

data:写入的数据或者buffer流。

flags:操作标识,打开方式,r w。

[options]:指定权限,读、写、执行。是否可续写。

callback:读取文件后的回调函数。function(err,data);

fs.mkdir(path,[mode],callback);创建目录。

fs.readdir(path,callback);读取目录。

fs.exists(path,callback);查看文件与目录是否存在。

fs.utimes(path,atime,mtime,callback);修改文件的访问时间和修改时间。

fs.rename(oldfilename,newfilename,callback);重命名文件名或者目录。

fs.rmdir(path,callback);删除空目录。

path:被创建目录的完整路径以及目录名。

[mode]:目录权限,默认0777(可读可写可执行)。

atime:新的访问时间。

ctime:新的修改时间。

oldfilename、newfilename  旧名字和新名字。

callback:创建完目录后的回调函数。

http模块

http.createServer(function(){});创建服务器。

http.get('路径',callback);发送get请求。

http.request(options,callback);发送请求。

options:options是一个类似关联数组的对象,表示请求的参数,callback作为回调函数,需要传递一个参数。options常用的参数有host、port(默认为80)、method(默认为GET)、path(请求的相对于根的路径,默认是“/”。

path模块

用于处理文件路径。

path.normalize(路径解析,得到规范路径);

path.join(路径合并);

path.resolve(获取绝对路径);

path.relative(获取相对路径)。

相关文章

  • node模块载入机制

    node内模块以及载入顺序为: 内置模块 文件模块 文件目录模块 node_modules模块 内置模块 http...

  • Node.js HTTP模块

    内置HTTP模块 Node.js 中有 HTTP 这个内置模块,HTTP 模块允许 Node.js 通过超文本传输...

  • 四、node(二)

    node模块 文件模块内置模块第三方模块 内置模块 util util.inherits(Child,Parent...

  • 2018-08-20第五天课

    内置模块 => 直接使用 Node 提供好的核心模块 Event 事件模块事件模块是整个 Node.js ...

  • node模块

    node 模块 内置模块http ( creatServer)fs (resdFileSync,writeFile...

  • Node.js HTTP模块

    内置HTTP模块 Node.js中有HTTP这个一个内置模块,它允许Node.js通过超文本传输协议(HTTP)传...

  • querystring 与qs

    querystring是node内置模块,qs是npm模块 querystring的解析会忽略内置对象,qs的解析...

  • node内置模块

    crypto 模块 node.js 提供这个模块用于数据加密 md5加密 varcrypto =require('...

  • node内置模块

    (1)events 1. 触发自定义事件 类似jq的trigger函数,用emit去触发另一个事件 (2)fs 1...

  • node系统模块 ---path 路径(学习笔记)

    引入系统模块 path是node内置的模块,当使用内置模块时,要使用require引入。 path的一些方法 1....

网友评论

      本文标题:node内置模块

      本文链接:https://www.haomeiwen.com/subject/tpiygftx.html