web-dev-qa-db-ja.com

カスタムリクエストヘッダーにアクセスするnodeexpress

Expressを使用してWebAPIを構築していますが、着信カスタムリクエストヘッダーへのアクセスに関する情報が見つかりません。

たとえば、着信POSTリクエストにはprovider_identifierヘッダーがあると予想されます。リクエストを受け取ったら、そのヘッダー情報にアクセスしてサブスクリプションを検証する必要があります。

誰かが私を正しい方向に向けたり、これについてアドバイスを提供したりできますか?

router.post('myendpoint/', function(req, res){
    var providerId = req.????;
});
10
KickinMhl

ここで私自身の質問に答えるのは...私にとってはちょっとした瞬間でした。

上記の例を使用して、次のようにヘッダーコレクションを参照するだけです。

var providerId = req.headers.provider_identifier;

注:ダッシュではなくアンダースコアを使用してください。 「provider-identifier」は機能しませんが、「provider_identifier」は機能します。

11
KickinMhl