Mari bercakap secara ringkas tentang strim dalam Node.js dan bercakap tentang tiga cara untuk membaca fail

青灯夜游
Lepaskan: 2021-08-20 10:17:20
ke hadapan
2786 orang telah melayarinya

Artikel ini akan memberi anda pemahaman ringkas tentang strim dalam Node.js, dan memperkenalkan tiga cara untuk membaca fail: bacaan tak segerak bagi fail, bacaan segerak fail dan penstriman fail bacaan .

Mari bercakap secara ringkas tentang strim dalam Node.js dan bercakap tentang tiga cara untuk membaca fail

Ketahui beberapa asas Node.js

modul terbina dalam modul 1.fs

npm i    第三方模块
Salin selepas log masuk

Modul tersuai yang ditulis oleh saya sendiri (tulis fail js). [Pembelajaran yang disyorkan: "tutorial nodejs"]

2 Baca fail

  • Baca fail secara tidak segerak (bacaFail )<. 🎜>

Untuk menyelesaikan masalah kembali ke neraka, gunakan

promise

  • untuk membaca fail secara serentak

    readFileSync

var nr = fs.readFileSync(&#39;./b.txt&#39;, &#39;utf-8&#39;)
console.log(nr)
Salin selepas log masuk
  • Baca fail dalam mod penstriman

Baca fail video dan paparkan kemajuan mengikut peratusan readVideo.js

Salin fail kecil Baca dahulu dan kemudian salin copyFile.js

  • Tulis data

    ① Tulis data secara tak segerak

Salin fail besar

copybigFile.js

3. modul http

kaedah:

Cipta perkhidmatan:

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路径", 回调方法)  // 方法  请求服务器数据
Salin selepas log masuk
  • showPage.js
Soalan latihan:

  • Gerakkan koma ke kanan['1',',',',','2','3','9',',',',']

  • ② Ya Tatasusunan mempunyai 1000 elemen, dan nombor yang disimpan ialah 1-999 Satu nombor diulang, sila ketahui

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:

Video Pengaturcaraan! !

Atas ialah kandungan terperinci Mari bercakap secara ringkas tentang strim dalam Node.js dan bercakap tentang tiga cara untuk membaca fail. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan