加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 智能机器人、大数据、CDN、图像分析、语音技术!
当前位置: 首页 > 教程 > 正文

Node.js中惯用的文件系统有哪些

发布时间:2023-08-16 11:31:20 所属栏目:教程 来源:未知
导读:   这篇“Node.js中常用的文件系统有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章
  这篇“Node.js中常用的文件系统有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Node.js中常用的文件系统有哪些”文章吧。
 
  Node.js是一个能够运行JavaScript的平台,它采用事件驱动、非阻塞I/O模型,使得在一个单线程的环境下能够高效地处理大量请求,成为现代Web应用开发的首选技术。在Node.js开发过程中,为了更好地阅读和维护代码,编写高质量的注释是至关重要的。
 
  File System(文件系统)
 
  fs.access(path[, mode], callback)
 
  判断文件或目录是否存在,mode为文件操作权限,默认为fs.constants.F_OK。
 
  callback传递一个可能出现的错误参数。
 
  fs.appendFile(file, data[, options], callback)
 
  将数据异步地添加到文件的尾部,options包括encoding,mode和flag,默认为UTF8编码。
 
  callback传递一个可能出现的错误参数。
 
  fs.chmod(path, mode, callback)
 
  更改指定路径所指向的文件或目录的权限,mode为文件操作权限。
 
  callback传递一个可能出现的错误参数。
 
  Http(超文本传输协议)
 
  http.createServer(options)
 
  创建一个HTTP服务器对象,在接收到请求时调用requestListener函数进行响应。
 
  options包括maxHeadersCount和timeout,默认为66666和2分钟,调用callback有request和response两个参数。
 
  http.request(options[, callback])
 
  发送一个HTTP请求,options中包括host、port、path和method等信息。
 
  callback有一个参数为response对象。
 
  http.response.writeHead(statusCode, statusMessage)
 
  statusCode为HTTP响应状态码,statusMessage为HTTP响应状态消息,headers为HTTP响应头。
 
  返回一个响应头。
 
  Path(路径)
 
  path.basename(path[, ext])
 
  返回文件路径的最后一部分,并删除文件扩展名ext。
 
  path.dirname(path)
 
  返回文件路径的目录名。
 
  path.extname(path)
 
  返回文件的扩展名。
 
  path.join(path2[, ...])
 
  将路径片段连接成一个路径。
 
  Stream(流)
 
  stream.on(event, listener)
 
  为指定事件添加一个监听器,事件有data、end、error、close等。
 
  stream.pipe(destination[, options])
 
  将可读流的数据写入可写流。
 
  stream.readable
 
  检查流是否可以读取。
 
  stream.writable
 
  检查流是否可以写入。
 
  Events(事件)
 
  events.EventEmitter.on(event, listener)
 
  为指定事件添加一个监听器,事件有newListener和removeListener。
 
  events.EventEmitter.emit(event, arg1[, ...])
 
  发射事件。
 
  events.EventEmitter.once(event, listener)
 
  为指定事件添加一个一次性监听器,事件只能被调用一次后被移除。
 

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章