問題タブ [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.
dart - ビルトイン ライブラリ 'dart:io' は Dartium では利用できません
どこに問題があるのかわからない。SystemCheck クラスをメインの Dart ファイルにインポートすると、このエラーが表示されます。
SystemCheck クラス:
メインファイルにインポート:
dart - Dartでファイルを1行ずつ読み取る方法
この質問は、前の質問の続きです。File.openRead()
行ごとにストリーミングできるストリームが作成されたかどうかを判断するために、次のコードを書きました。答えはノーであることがわかりました。ファイル全体が読み取られ、次の変換に渡されます。私の質問は次のとおりです:Dartでファイルを1行ずつストリーミングするにはどうすればよいですか?
dart - ストリームをリッスンした後、Dart Route を使用して POST データを処理する
サーバーへの http リクエストを処理するためにルートを使用しています。これは私の現在のルートコードです:
URL に POST している JSON データを取得しようとしています。データは、データベースからエンティティを取得し、JSON として呼び出し元に返すために使用されます。私は基本的に、すべてのデータを処理するサーバー アプリケーションと、それを表示するクライアント アプリケーションを作成しようとしています。
POST からデータを取得する方法がわかりません。私が試したことはすべて、ストリームをリッスンする必要がありますが、すでにリッスンされています。これは、私が POST データを取得しようとしている方法です:
問題は、Bad state: Stream has already been listened to.
エラーが発生することです。
編集:フィルター
dart - Dart の慣用的なストリーム?
Dart、特にdart:io
ライブラリをいじっていると、複数のリスナーを許可するために Streams で奇妙なことをしていることに気付きました。
たとえば、多数の Node ライブラリ (Connect & Express など) にあるハンドラー スタック パターンをエミュレートしたいと考えています。そのためには、リクエスト (およびレスポンス) で複数のリスナーをセットアップできる必要があります。つまり、リクエストからブロードキャスト ストリームを生成する必要があります。
リクエスト オブジェクト (レスポンスなど) のプロパティを維持しないため、これだけを渡すことはできません。
問題を示すハンドラーの例は、次のようになります。
この種のことを行う慣用的な方法は何ですか? Dart を私の JavaScript 流に強制的に準拠させたくありません。
dart - コマンドライン Dart アプリでターミナル画面をクリアする
これは機能しません (Windows の Cmd-Box で):