如何在 Node.js 中使用可讀流?
Node.js 是一個廣受歡迎的 JavaScript 執行環境,它可以讓開發者快速開發網路應用程式。Node.js 提供了一個強大的可讀流 API,可以讓開發者輕鬆地處理資料流。本文將介紹如何在 Node.js 中使用可讀流。
什麼是可讀流?
可讀流是一種可以讀取資料的物件,它可以從檔案、網路或其他來源讀取資料。可讀流可以讓開發者輕鬆地處理大量資料,而不需要一次讀取所有資料。
如何在 Node.js 中使用可讀流?
Node.js 提供了一個強大的可讀流 API,可以讓開發者輕鬆地處理資料流。下面是一個簡單的程式範例,可以讓你開始使用可讀流:
const fs = require('fs'); const readStream = fs.createReadStream('file.txt'); readStream.on('data', (chunk) => { console.log(chunk); }); readStream.on('end', () => { console.log('Done reading file.'); });
上面的程式碼會從檔案 file.txt
中讀取資料,並將資料印出到控制台。
可讀流也可以用於網路請求,下面是一個簡單的程式範例:
const http = require('http'); const readStream = http.get('http://example.com/file.txt', (res) => { res.on('data', (chunk) => { console.log(chunk); }); });
上面的程式碼會從 http://example.com/file.txt
中讀取資料,並將資料印出到控制台。
總結
Node.js 提供了一個強大的可讀流 API,可以讓開發者輕鬆地處理資料流。本文介紹了如何在 Node.js 中使用可讀流,並提供了兩個簡單的程式範例。
可讀流是一個非常強大的工具,可以讓開發者輕鬆地處理大量資料。如果你正在開發 Node.js 應用程式,那麼可讀流是一個不可或缺的工具。