首页  >  文章  >  web前端  >  Node.js fs是什么

Node.js fs是什么

little bottle
little bottle原创
2019-05-23 15:56:417519浏览

在Node.js中,fs全称filesystem,中文意思为“文件系统”,指的是fs模块。fs模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装;fs模块几乎对所有操作提供异步和同步两种操作方式,供开发者选择。

Node.js fs是什么

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。你知道吗?Node.js fs模块是文件系统。

fs是filesystem的缩写,翻译过来就是文件系统,该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装。

但是,这个模块几乎对所有操作提供异步和同步两种操作方式,供开发者选择。

例如,读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。

异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。

最好使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞(重点)。

对于流量较大的服务器,最好还是采用异步操作,同步操作时,只有前一个操作结束,才会开始后一个操作,如果某个操作特别耗时(常常发生在读写数据时),会导致整个程序停顿。

以上是Node.js fs是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn