問題タブ [node-request]

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 投票する
2 に答える
12401 参照

javascript - Node.js で request.on() が機能しない理由

ノードリクエストモジュールを使用してサードパーティサービスからデータを取得し、このデータを関数から文字列として返そうとしています。私の認識はrequest()、あなたができるので、読み取り可能なストリームを返すということでしrequest(...).pipe(writeableStream)た-私は思った-私ができることを意味します

しかし、これは実際には機能しません。request() またはノードストリームが実際にどのように機能するかについて、私は間違った認識を持っていると思います。誰かがここで私の混乱を解消できますか?

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

node.js - nodejs express から cakephp にログイン

私はphpに古いシステムを持っているので、Expressフレームワークを使用してNode.jsで新しいシステムを作成しています。Node.jsサイトのある場所で、phpサイトにログインする必要があります(サイトは同じ資格情報を使用します)。

基本的に、mi ビュー (Express) のどこかにボタンがあり、それを押すと、どこかからユーザー資格情報を取得し、この資格情報を使用して (フォームなしで) php サイトにログインし、既にログインしている php システムにリダイレクトする必要があります。ブラウザで。

私はこの答えに従おうとしています

したがって、ボタンが押されたときに実行されるコードは次のとおりです。

(request.get から) コードの最後のコメント部分のコメントを外します。これがうまく機能し、ログインしている Web サイト ユーザーのホームページの HTML (本文) を出力していることがわかりますが、ヘッダーに Cookie を設定してリダイレクトしようとするとブラウザでログインするためにサイトにアクセスすると、これは機能しません

この方法でこれを行うことは可能ですか?

何か足りない?

前もって感謝します。

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

javascript - POST リクエストに対してサーバーから null ボディを返す nodejs リクエスト

リクエスト ( https://github.com/mikeal/request )を使用してノードから http 投稿リクエストを送信していますが、null ボディが返されます。同じリクエストが hurl.it から送信され、正しい本文​​で正しいレスポンスが返されます。同じnodejsサーバーから同じサーバーに送信される別のリクエストも、正しい本文​​を返しています。本当に腹立たしいのは、これが先週は機能していたのに、nodejs では機能しなくなったことです。

私のserver.jsは次のとおりです。

誰もこれを修正する方法を知っていますか?

ありがとうございました。

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

javascript - 折り返し関数が node.js/express で同じオブジェクトを返すことができるように、コールバック関数からオブジェクトを返す

サードパーティ API の呼び出しから取得したデータから構築しているオブジェクトを返そうとしています。Request( https://github.com/mikeal/request ) モジュールを使用して同じことを実現しています。

ただし、コールバック関数からこのオブジェクトを返したいです。

私の要求呼び出しは JavaScript 関数の一部であり、この外部関数が新しく構築されたオブジェクトを返すことができるようにしたいと考えています。コールバック関数がまだオブジェクトを構築していないため、外側の関数からオブジェクトを返そうとするたびに空のオブジェクトが返されるため、node.js の非ブロック性が原因で問題に直面しています。

どうすればこれを達成できますか?

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

node.js - リクエストする引数として NodeJS ストリーミング配列

パラメータの配列があり、それを URL の配列に変換します。次に、この URL の配列をストリーミングしてリクエストしたいと思います。

モジュール event-stream を使用して、この配列を次のようなストリームに変換できます。

その後、次のことができます。

使用方法を知っているrequestので、結果を次のようにパイプできます。

しかし、可能であれば、URL の配列をリクエストにストリーミングするにはどうすればよいでしょうか?

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

javascript - Post メソッドは https.request を使用して機能しますが、Needle または Request ライブラリでは機能しません

私はnodeAppを持っています。それは何かをします。

特定の時点で、世の中に出回っている API と通信する必要があります。Postman のような REST ツールで API を使用するのは簡単です。

郵便屋さん

上記を Postman で送信すると、素早い応答が得られます。残りのツールをどうぞ。

彼らの API が機能するようになったので、今度は Node.js アプリケーションで同じ応答を行う必要があります。

これは物事が奇妙になるところです...

リクエストモジュール: FAILS

上記は失敗します..私たち全員が愛する良いECONNRESETエラーがスローされます! なんで?知るか?

https.request() - 動作します!

しかし、ふと気づく…

リクエストモジュールを使用するときにこのコード行をそのままにしておくと、機能します...

これはどこかに文書化されていますが、私はそれを見逃していますか? 誰か私にこれを説明してくれませんか?