問題タブ [requestjs]

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

javascript - TypeError: コールバックを実行するとき、コールバックは関数ではありません

endコーヒースクリプトのストリームによってイベントが発生したときにコールバックを実行しようとしています。コードを実行しようとすると、次のエラーが表示されます。

注:私の氏名を保護するために出力を修正しました。

これが私のコードです:

関数の開始時にコールバックを実行すると機能し、関数の最後に実行すると機能しますが、endイベントのコールバックで実行すると機能しません。

誰かが私のコードでこのバグを修正する方法を提案してもらえますか?

注:すべてのコードは、https://github.com/jakhu/retis-ciの src/downloader.coffee ファイルにあります。このバグが関連している場合は、他のファイルを参照してください。

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

javascript - リクエストライブラリを使用してリクエストでバイナリデータをPOSTする方法は?

リモート ファイルのバイナリ コンテンツを API エンドポイントに送信する必要があります。リクエスト ライブラリを使用してリモート ファイルのバイナリ コンテンツを読み取り、変数に格納します。変数の内容を送信する準備ができたので、リクエスト ライブラリを使用してリモート API に投稿するにはどうすればよいですか。

私が現在持っていて機能しないのは次のとおりです。

ここでaudioBinaryは、リモート ファイルから読み取られたバイナリ コンテンツが含まれていると想定できます。

うまくいかないと言うのはどういう意味ですか?
ペイロードは、リクエストのデバッグで異なって表示されます。実際のバイナリ ペイロード:ID3TXXXmajor_brandisomTXXXminor_version512TXXX
デバッグで示されたペイロード:ID3\u0004\u0000\u0000\u0000\u0000\u0001\u0006TXXX\u0000\u0000\u0000\

ターミナルで何が機能しますか?
私が知っているターミナルからの動作は、同じコマンドでファイルの内容も読み取るという違いがあります。

0 投票する
0 に答える
83 参照

node.js - ExpressJS と RequestJS を使用してルートに基づいて http リクエストを送信する

ExpressJS でルートが呼び出されたときに、RequestJS を使用して HTTP リクエストを送信しようとしています。ここでの私の目標は、最初に Request で HTTP リクエストを解決し、次にルート呼び出しで結果を返すことです。エラーが発生しています。しかし、それは機能していないようです。

助けてください。これが私のコードです:

0 投票する
3 に答える
81 参照

javascript - 返された未定義の値を置き換える方法は? (リクエストJS)

私は Discord 用のボットを作成しており、NASA API を使って何かをしようとしています。ただし、すべての画像に著作権はありません。その場合は、「未定義」を別のものに置き換えてください。それは可能でしょうか?

これが私のコードです:

問題があるのは次の 2 行です。

ご協力いただきありがとうございます。

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

javascript - requestJSとcheerioJSを使用して、URLのリストを取得し、データをグローバル変数に保存する方法は?

私はURLのリストを持っています.4つと言います。それぞれについて、いくつかの情報を収集し、その情報を allData というグローバル変数に格納したいと考えています。したがって、私のコードは次のようになります。

ただし、リクエストを使用することの非同期性のために、これは機能しないことを認識しています。最後のループでは、「datas」内のすべてのデータはすべて同じで、url4 からのものです。どうすればこれを修正できますか?本当にこの機能が必要です。

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

javascript - PNG を GET リクエストから Node.js の読み取り可能なストリームに変換する

猫の写真を送れる Facebook チャットボットを作ろうとしています。猫の写真を取得するためにRESTful APIを使用します。それらは生の png として返されます。次の最後のステップは、その画像を読み取り可能なストリームに変換して、Facebook チャット APIが添付ファイルとして送信できるようにすることです。

request.jsイメージをつかむのに使っています。Request のドキュメントでは、画像をファイルとして保存し、ファイルを に読み込むことについてのみ言及していますstream.Readable。その一時ファイルをバイパスして、画像を Facebook チャット API に直接パイプする方法はあるのだろうか。

これまでの私のコードは次のとおりです。

エラーが発生します: