ExpressでNodejsを使用しています。要求からすべての応答コンテンツを同時に取得する方法はありますか?私は要求をするためにtelnetを使用していますが、同時にすべてのコンテンツを取得していません。代わりに、私はそれを一部ずつ取り上げています。その応答からデータを抽出する必要があるので、すべての内容をファイルに書き込んでから、そのxmlファイルの内容をjsonに変換しようとしています。Nodejs telnetライブ応答のフェッチ
1
A
答えて
0
私はあなたがその目的のためにストリームを使用すると信じています。 したがって、 'end'イベントを使用してデータフェッチが完了したことを判断する必要があります。
非常サンプルコード:
let data = ""
response.on('data', x => data += x)
response.on('end',() => firesomeCallback(data));
+0
アイデアは大丈夫ですが、connection.on( 'end'、 '')の内部に入っていません。実際には、データを連続して(一度には完全にではなく完全に)数分待ってから、その呼び出し/ telnet応答を待って "ping ......" –
関連する問題
- 1. NodeJS応答しなく
- 2. nodejs応答時間性能
- 3. NodeJS要求ストリーム応答
- 4. NodeJSでストリーミングHttp応答
- 5. nginxはtelnetに応答しますが、wget/browserには応答しません。
- 6. Nodejsが応答時間を指定して応答を返す
- 7. nodejs pipe koa resへのhttp応答
- 8. NodeJSとExpressのストリームレスAPI HTTP応答
- 9. nodejsのjson応答を解析する
- 10. nodejs:永久に応答しない
- 11. NodeJSがAJAXポストで応答しない
- 12. MongoDBのライブ/動的クエリNodeJS
- 13. フェッチ:応答をフェッチして変数を設定し、関数から返す
- 14. フェッチ応答オブジェクトからテキストを取得する
- 15. fetch:フェッチ応答からクッキーを取得する
- 16. NodeJSブラウザへの複数回の応答の書き込み
- 17. nodejsサーバからの応答をGzippingするときのエラー330
- 18. nodejsのリクエストでJSON応答のプロパティを読み取る
- 19. 反応フェッチとwhatwgフェッチの違い
- 20. Pythonでtelnet接続からライブ出力を読む
- 21. MongoDBカーソルからnodejsへのストリームオブジェクトHTTP応答
- 22. Nodejsのデータフィールドに応答データを送信する相手
- 23. JQuery AJAXへの応答としてNodeJSからファイルを送信
- 24. NodeJSでの差分要求に対する相違応答
- 25. nodejs +表現:UDP応答のHTTP要求を待機させる
- 26. nodejsとMongoDBのcollection.find()は応答しません
- 27. nodejsがデータ応答のタイムアウトを設定しました
- 28. Nockを使ったNodeJSのリクエストと応答を模擬して
- 29. 引用符のない変数、異なる応答のライブとローカル
- 30. Angular2 appとNodeJsを持つDockerコンテナは応答しません
あなたはあなたの例のコードとデータを提供する必要があります。そうであるように、あなたが「パートごとに連続的に」ということがどういう意味かはっきりしていません。また、ExpressはHTTP Webサーバーです。 TelnetはHTTPとは異なるプロトコルです。 – Pac0
訂正された文法エラー。明確にするために改訂されました。 –