問題タブ [streams2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
107 参照

javascript - stream2 書き込み可能 - 「_end」関数を定義する方法はありますか?

node.js の新しい stream2 API について少し混乱しています。書き込み可能なストリームを作成しようとしましたが、「_end」関数を定義する方法が見つかりません。オーバーライドできるのは「_write」関数だけです。また、ドキュメントには、その方法を教えてくれるものは何もありません。

誰かが mystream.end() を呼び出した後、ストリームを適切に閉じる関数を定義する方法を探しています。

私のストリームは別のストリームに書き込み、ストリームを閉じた後、すべてのデータが送信された後に基になるストリームも閉じたいと考えています。

どうすればいいですか?

どのように見えるか:

0 投票する
1 に答える
12151 参照

node.js - ノード要求のスロー: エラー: 無効な URI "www.urlworksinbrowser.com" または options.uri は必須の引数です

Ubuntu 12.04 でノード v0.10.11 を使用しています。URL のストリームを request モジュールで動作させるために何が欠けているのかわかりません。このプログラムは、メーリング リスト サイトにアクセスし、各月のダウンロード リンクを見つけて、各月のページをダウンロードしようとしています。

Mikael の readme には、「最初の引数は url または options オブジェクトのいずれかです。必要なオプションは URI のみで、他はすべてオプションです。uri || url - 完全修飾 uri または url.parse() から解析された url オブジェクト」と書かれています。

を呼び出すとurl.parse(www.targeturl.com)

を使用しない場合はurl.parse

(このリンクは私のブラウザでは問題なく動作します)

コードを 42 行に減らしました。どんなアドバイスでも歓迎

0 投票する
1 に答える
3485 参照

node.js - Streams2 ObjectMode の使用方法

Node v10.11 では、オブジェクトをパイプにプッシュしようとしていますが、常にエラーが発生します。

私はできる

データを直接パイプしますが、できません

30 LOC で実行可能な例:

0 投票する
1 に答える
410 参照

node.js - Skipper ストリームの余分なデータ

現在スキッパーの gridfs アダプターを作成するコードを書いています。アップロードを呼び出すと、ファイルがコールバックで渡され、gridfs ストアのメタデータと gridfs ストアの ID を含むファイルに追加のフィールドを追加したいと考えています。

スキッパーでアップストリーム コードを調べていると、stream.extra と呼ばれるものが表示されます。追加のデータを渡すためだと思いますが、これをどのように使用しますか?