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. フェッチのタイムアウト - ネイティブ応答
- 2. NodeJSでストリーミングHttp応答
- 3. nodejs応答時間性能
- 4. NodeJS要求ストリーム応答
- 5. NodeJS応答しなく
- 6. nginxはtelnetに応答しますが、wget/browserには応答しません。
- 7. NodeJSのTelnetサーバに接続
- 8. フェッチ応答が不正です
- 9. Nodejsが応答時間を指定して応答を返す
- 10. Electron/NodeJSアプリケーションでのコマンドライン応答のキャプチャ
- 11. NodeJSリクエストモジュールでの応答の取得
- 12. NodeJSとExpressのストリームレスAPI HTTP応答
- 13. nodejs pipe koa resへのhttp応答
- 14. nodejsのjson応答を解析する
- 15. MongoDBのライブ/動的クエリNodeJS
- 16. Nodejs - 応答付きで発行する
- 17. NodeJSがAJAXポストで応答しない
- 18. nodejs特急応答をリストに追加
- 19. nodejs:永久に応答しない
- 20. フェッチ:応答をフェッチして変数を設定し、関数から返す
- 21. 200以外の応答をキャプチャするOKフェッチから
- 22. Pythonでtelnet接続からライブ出力を読む
- 23. Javascript - 応答が定義されていませんフェッチ
- 24. フェッチ応答オブジェクトからテキストを取得する
- 25. fetch:フェッチ応答からクッキーを取得する
- 26. NodeJS mysqlフェッチ関連データ
- 27. NodeJSブラウザへの複数回の応答の書き込み
- 28. 反応フェッチとwhatwgフェッチの違い
- 29. 画像としての応答とその詳細nodejs
- 30. nodejsのリクエストでJSON応答のプロパティを読み取る
あなたはあなたの例のコードとデータを提供する必要があります。そうであるように、あなたが「パートごとに連続的に」ということがどういう意味かはっきりしていません。また、ExpressはHTTP Webサーバーです。 TelnetはHTTPとは異なるプロトコルです。 – Pac0
訂正された文法エラー。明確にするために改訂されました。 –