Heim > Artikel > Web-Frontend > Lassen Sie uns kurz über Streams in Node.js sprechen und über drei Möglichkeiten zum Lesen von Dateien sprechen
Dieser Artikel gibt Ihnen einen kurzen Überblick über Streams in Node.js und stellt die drei Möglichkeiten zum Lesen von Dateien vor: asynchrones Lesen von Dateien, synchrones Lesen von Dateien und Streaming von Dateien.
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',',',',']
1.fs-Modulrrreee
2. Dateien lesen
Zur Lösung Das Problem, zur Hölle zurückzukehren, verwenden Sie promise
readFileSync
🎜🎜🎜 rrreeecopybigFile.js
🎜http
module showPage.js🎜🎜🎜Übungsfragen:🎜<ul>🎜🎜①<code>['1',',',',','2','3','9',',',', ' ]
Verschieben Sie das Komma nach rechts🎜🎜🎜🎜② Es gibt ein Array mit 1000 Elementen. Bitte finden Sie es heraus. Weitere Programmierkenntnisse , besuchen Sie bitte: 🎜Programmiervideos🎜! ! 🎜Das obige ist der detaillierte Inhalt vonLassen Sie uns kurz über Streams in Node.js sprechen und über drei Möglichkeiten zum Lesen von Dateien sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!