node-streams

    0熱度

    1回答

    我一直在尋找,所有的例子導致fs.createWriteStream這不是我想要的。 我使用archiver包,並想用archive.pipe()管道到可寫流是不文件,而是我可以用它來發送到s3.putObject緩衝區寫入到一個S3桶。我如何設置一個緩衝區,我可以管道? 當我運行下面的代碼時,出現「Error:not implemented」。 const stream = require('s

    0熱度

    1回答

    我有一個正在從音頻源讀取的流,我試圖將其存儲到Buffer中。從我讀過的documentation中,您可以使用fs.createWriteStream(~buffer~)而不是文件路徑將流pipe轉換爲一個流。 我正在這樣做是: const outputBuffer = Buffer.alloc(150000) const stream = fs.createWriteStream(outpu

    0熱度

    1回答

    我有一個Gulp任務,它需要一個HTML文件並使用gulp-inline-css內聯從CSS文件中獲取的樣式。我的任務的原始版本爲每個HTML文件使用相同的CSS文件。現在我想讓任務根據正在處理的HTML文件的文件名選擇一個CSS文件。 我使用gulp-tap來獲取文件名。 inliner()函數獲取CSS文件的路徑並運行所有內聯的東西。 下面的Gulp任務爲每個文件運行inliner(),但它似

    0熱度

    1回答

    我有一個應用程序生成PDF並使用節點js將其發送到客戶端。該應用程序完美的作品在當地,但是當我在數字海洋中,生成PDF端點Ubuntu的服務器主機它不工作 這是發送PDF到客戶端的代碼: pdf.create(html, options).toStream((err, stream)=> { if (err) { res.json({ message:

    5熱度

    2回答

    我生成一個子進程,像這樣: const n = cp.spawn('bash'); n.stdout.pipe(process.stdout); n.stderr.pipe(process.stderr); 我要尋找一個變換流,這樣我可以在前面加上類似「[子進程]」以年初每條線都來自孩子,所以我知道stdio來自孩子與父母的過程。 因此,它看起來像: const getTransform

    1熱度

    1回答

    我有一個角度前端,它將來自sails後端的數據(使用sails-mysql適配器)填充到UI網格中。此數據集很大,需要一段時間才能在頁面顯示包含任何數據之前加載。 我從帆流啓動和運行的基礎知識: findAllStream: function (req, res) { Model.stream().pipe(res); } 到目前爲止,這個流從模型到前端數據的每一個單件。我使用的角

    0熱度

    1回答

    我正在構建一個虛擬圖像生成器以提高我對Node和Express的理解。我從URL中獲取維度並使用GM包調整其大小。結果流被傳送到響應中。但是我沒有在前端獲取數據,當我在Chrome中的開發工具的網絡面板中查看響應選項卡時,我看到「此響應沒有可用的數據」。有人可以給我一些指針,因爲我不知道我可以在哪裏開始調試。 const IMAGE_DIR_PATH = path.join(__dirname,

    3熱度

    1回答

    我認爲這很簡單,但以下內容不能按預期工作。 我想將數據傳輸到一個進程,比如來自Node的wc(說明只是一個任意命令)。 的docs等SO questions似乎表明,經過一個流應該工作: const {spawnSync} = require('child_process') const {Readable} = require('stream') const textStream = ne

    0熱度

    1回答

    我在寫一個後端服務,它向公共API端點發出API請求。來自API的響應以JSON形式發送。我正在使用request.js進行API調用,並且正在將實例request.Request返回給任何代碼(在本例中爲Express.js中的一個路由處理程序)。路由處理程序簡單地將來自API回調的響應「管道化」回到請求路由的客戶端。 我有一個關於上述情況如下擔憂: 什麼是實現一個實現了流接口,這樣的業務邏輯的

    1熱度

    1回答

    我需要定期使用大型未格式化的只讀文本文件,並檢查每個文件中是否存在特定內容/文字。該文件由所有字母數字字符組成。但是,我遇到問題,甚至讀到這些大型靜態文件之一的流的end。 下面是我試圖運行後,最簡單的代碼的副本,它注意到它沒有達到end,這仍然不會觸發end事件。我可以看到正在讀取的data許多迭代/塊,但從不觸發文件和end的所有數據。 function readFile(file) {