Maison > Article > interface Web > Parlons brièvement des flux dans Node.js et parlons de trois façons de lire des fichiers
Cet article vous donnera une brève compréhension des flux dans Node.js et présentera les trois façons de lire des fichiers : lecture asynchrone de fichiers, lecture synchrone de fichiers et streaming de fichiers.
Node.js
Node.js
的一些基础npm i 第三方模块
自己写的 自定义模块(编写 js 文件)。【推荐学习:《nodejs 教程》】
异步读取文件(readFile)
解决回掉地狱用 promise
同步读取文件 readFileSync
var nr = fs.readFileSync('./b.txt', 'utf-8') console.log(nr)
流的方式读取文件
读取视频文件,按百分比显示进度 readVideo.js
拷贝小文件 先读取后拷贝 copyFile.js
写入数据
① 异步写入数据
拷贝大文件 copybigFile.js
http
模块 方法 :
创建一个服务:
createServer((req,res)=>{ // 设置一个响应头 : res.writeHead(200, {"Content-Type":"text/html;charset=utf-8"}); req.url // 获取客户端请求的网址 (除了 协议 端口 域名 之外的地址 http://www.baidu.com?main=22&pid=90) res.write(); // 响应用户的请求 res.end(); // 结束响应 }) get("url路径", 回调方法) // 方法 请求服务器数据
showPage.js
练习题:
①['1',',',',','2','3','9',',',',']
Module intégré 1.fsrrreee
2. Lire les fichiers
Pour résoudre le problème du retour en enfer, utilisez promise
readFileSync
🎜🎜🎜 rrreeecopybigFile.js
🎜http
showPage.js🎜🎜🎜Questions pratiques :🎜<ul>🎜🎜①<code>['1',',',',','2','3','9',',',', ' ]
Déplacez la virgule vers la droite🎜🎜🎜🎜② Il y a un tableau avec 1000 éléments. Les nombres stockés sont de 1 à 999. Un nombre est répété. Veuillez le découvrir🎜🎜🎜🎜Plus de connaissances liées à la programmation. , veuillez visiter : 🎜Vidéos de programmation🎜 ! ! 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!