問題タブ [dart-io]

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

dart - ビルトイン ライブラリ 'dart:io' は Dartium では利用できません

どこに問題があるのか​​わからない。SystemCheck クラスをメインの Dart ファイルにインポートすると、このエラーが表示されます。

SystemCheck クラス:

メインファイルにインポート:

0 投票する
4 に答える
3351 参照

dart - Dartでファイルを1行ずつ読み取る方法

この質問は、前の質問の続きです。File.openRead()行ごとにストリーミングできるストリームが作成されたかどうかを判断するために、次のコードを書きました。答えはノーであることがわかりました。ファイル全体が読み取られ、次の変換に渡されます。私の質問は次のとおりです:Dartでファイルを1行ずつストリーミングするにはどうすればよいですか?

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

dart - ストリームをリッスンした後、Dart Route を使用して POST データを処理する

サーバーへの http リクエストを処理するためにルートを使用しています。これは私の現在のルートコードです:

URL に POST している JSON データを取得しようとしています。データは、データベースからエンティティを取得し、JSON として呼び出し元に返すために使用されます。私は基本的に、すべてのデータを処理するサーバー アプリケーションと、それを表示するクライアント アプリケーションを作成しようとしています。

POST からデータを取得する方法がわかりません。私が試したことはすべて、ストリームをリッスンする必要がありますが、すでにリッスンされています。これは、私が POST データを取得しようとしている方法です:

問題は、Bad state: Stream has already been listened to.エラーが発生することです。

編集:フィルター

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

dart - Dart の慣用的なストリーム?

Dart、特にdart:ioライブラリをいじっていると、複数のリスナーを許可するために Streams で奇妙なことをしていることに気付きました。

たとえば、多数の Node ライブラリ (Connect & Express など) にあるハンドラー スタック パターンをエミュレートしたいと考えています。そのためには、リクエスト (およびレスポンス) で複数のリスナーをセットアップできる必要があります。つまり、リクエストからブロードキャスト ストリームを生成する必要があります。

リクエスト オブジェクト (レスポンスなど) のプロパティを維持しないため、これだけを渡すことはできません。

問題を示すハンドラーの例は、次のようになります。

この種のことを行う慣用的な方法は何ですか? Dart を私の JavaScript 流に強制的に準拠させたくありません。

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

dart - コマンドライン Dart アプリでターミナル画面をクリアする

これは機能しません (Windows の Cmd-Box で):