Node中,如何区分同步与异步读取文件的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计515个文字,预计阅读时间需要3分钟。
场景+Node.js最大的特点就是异步I/O(或非阻塞I/O)与事件紧密结合的编程模式。这种模式与传统的同步I/O线性编程思路有很大不同,因为控制流很大程度依赖于事件和回调函数。
场景
Node.js最大的特点就是异步式I/O(或者非阻塞I/O)与事件紧密结合的编程模式。这种模式与传统的同步式I/O线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
在Node中如何使用异步的方式读取一个文件,新建readFile.js
var fs = require('fs');fs.readFile('badao.txt','utf-8',function (err,data) { if(err){ console.log(err); }else{ console.log(data); }});console.log('读取文件结束');然后在同级目录下新建文件badao.txt用来作为读取的内容。
本文共计515个文字,预计阅读时间需要3分钟。
场景+Node.js最大的特点就是异步I/O(或非阻塞I/O)与事件紧密结合的编程模式。这种模式与传统的同步I/O线性编程思路有很大不同,因为控制流很大程度依赖于事件和回调函数。
场景
Node.js最大的特点就是异步式I/O(或者非阻塞I/O)与事件紧密结合的编程模式。这种模式与传统的同步式I/O线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元。
注:
关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
实现
在Node中如何使用异步的方式读取一个文件,新建readFile.js
var fs = require('fs');fs.readFile('badao.txt','utf-8',function (err,data) { if(err){ console.log(err); }else{ console.log(data); }});console.log('读取文件结束');然后在同级目录下新建文件badao.txt用来作为读取的内容。

