問題タブ [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.
node.js - Node+ElasticSearch: GET リクエストでボディを送信しますか?
私は Node.js とrequest
モジュールを使用してバックエンドを作成しており、データ ストレージとして Elasticsearch を選択しました。NodeがGETリクエストのリクエストボディをサポートしていないように見えることを除いて、これまでのところすべて問題ありませんか? これは、セマンティック設計の一部として GET リクエストのみを想定するElasticsearch の_search
APIに必要です。GET リクエストの場合でもノードにリクエスト本文を強制的に送信させる解決策はありますか、または_search
別の HTTP 動詞を使用して Elasticsearch で使用する手段はありますか?
node.js - 自動ntlm / kerberos認証を使用したnode.js HTTPリクエスト
npm を見ると、すべての ntlm / kerberos モジュールは、Windows 認証エンドポイントに対して HTTP 要求を実行するときに、ハード コーディングされたユーザー名とパスワードが必要なようです。
現在ログインしているユーザーの資格情報を使用することは可能ですか?
たとえば、PowerShell では次のことができます。
これはノードでまったく可能でしょうか?
node.js - jasmine-node with request - リダイレクトするエンドポイントのテストはリダイレクトに従わない
からへのfollowAllRedirects
変更のみを追加しても、前の応答の内容が残り、 の他のすべてのプロパティは古いものを反映します。response.statusCode
302
200
body
response
注: grunt を使用したテストでこれらを行っています。
リダイレクトに従わない理由はありますか?
javascript - promise から文字列値を返す
以下のコードでは、HTTP リクエストを作成しています。応答を解析し、「トークン」(文字列) を取り出します。その値が foo に割り当てられるように、そのトークンを返したいと思います。
このコードを実行すると、foo のオブジェクト タイプは Request です。foo に割り当てられたリクエスト オブジェクトを取得しないように、どうにかしてリクエスト全体を「文字列」にキャストできますか? 変数に割り当てられた「トークン」値が必要なだけです。
ありがとう!
node.js - ノードJS REST APIでパラメータをオプションにする方法
REST エンドポイントを公開する必要があります。3 つのパラメーターがあり、それらをオプションにする方法です。要件は、これらのパラメーターのいずれかで機能する必要があることです。
例えばhttp://server:port/v1/api/test-api/userId/UnameName/userEmail
3 つのパラメーターすべてを渡して呼び出すと、問題なく動作します。しかし、userId またはこれら 3 つのパラメーターのいずれかのみを渡すことで機能させたいと考えています。より少ないパラメーターを渡すと、エラーが発生しますCannot GET /v1/api/test-api/test5/123
エンドポイントを公開する際にパラメータをオプションにする方法は?