問題タブ [highland.js]

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 に答える
452 参照

javascript - プロミスから高地ストリームを作成するときにプロミスの拒否を処理する方法は?

タイプスクリプトを介して node@8.11.1 で highland@2.13.0 を使用しています。このコード スニペットを考えると、次のようになります。

それは私の予想される出力を返します:

しかし、私のコードベースには、null値を返さない約束がありますが、約束を拒否します。ただし、その場合、highland はクラッシュします。

スローします:

約束の拒否をnull値に変換し、回避策としてそれらを変換できることは知っていますcompactが、むしろ約束の拒否自体に対処します。

成功した Promise ストリームでのみ作業し、highland を使用して失敗したストリームを無視するにはどうすればよいですか? エラーイベントをどのように処理すればよいですか?

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

node.js - ネストされたストリームの処理

2 つの csv 入力ストリームを結合して出力ファイルを生成しようとしています。csv 1 の各レコードについて、csv 2 の各レコードの出力を生成したいと考えています。

同様のソリューションのスタックオーバーフローを閲覧しているときにハイランドに出くわし、出くわしました:

Highland.js でのネストされたストリーム操作

これを自分の問題に合わせて調整しようとしましたが、これまでのところ次のとおりです。

次の例では、csv1 を入力します。

csv2:

Idは出力を期待しています

しかし、私はちょうど得ています:

デバッグ ステートメントから、ROAD を一度終了すると停止することがわかります。