問題タブ [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.
javascript - stream2 書き込み可能 - 「_end」関数を定義する方法はありますか?
node.js の新しい stream2 API について少し混乱しています。書き込み可能なストリームを作成しようとしましたが、「_end」関数を定義する方法が見つかりません。オーバーライドできるのは「_write」関数だけです。また、ドキュメントには、その方法を教えてくれるものは何もありません。
誰かが mystream.end() を呼び出した後、ストリームを適切に閉じる関数を定義する方法を探しています。
私のストリームは別のストリームに書き込み、ストリームを閉じた後、すべてのデータが送信された後に基になるストリームも閉じたいと考えています。
どうすればいいですか?
どのように見えるか:
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 行に減らしました。どんなアドバイスでも歓迎
node.js - Streams2 ObjectMode の使用方法
Node v10.11 では、オブジェクトをパイプにプッシュしようとしていますが、常にエラーが発生します。
私はできる
データを直接パイプしますが、できません
30 LOC で実行可能な例:
node.js - Skipper ストリームの余分なデータ
現在スキッパーの gridfs アダプターを作成するコードを書いています。アップロードを呼び出すと、ファイルがコールバックで渡され、gridfs ストアのメタデータと gridfs ストアの ID を含むファイルに追加のフィールドを追加したいと考えています。
スキッパーでアップストリーム コードを調べていると、stream.extra と呼ばれるものが表示されます。追加のデータを渡すためだと思いますが、これをどのように使用しますか?