私はnodeJsを使用してクラウドアプリに取り組んでおり、リクエストボディでデータを送信し、ヘッダーリクエストで秘密鍵を送信しています。
次に、ヘッダーで送信した秘密鍵を確認して検証します。127.0.0.1:8080/ を介してアプリをローカルで実行すると、すべてが正常に実行されます。しかし、アプリをクラウドにデプロイすると機能しません。https リクエスト内で送信したメタデータ (変数) が表示されません。
解決策はありますか??
私はnodeJsを使用してクラウドアプリに取り組んでおり、リクエストボディでデータを送信し、ヘッダーリクエストで秘密鍵を送信しています。
次に、ヘッダーで送信した秘密鍵を確認して検証します。127.0.0.1:8080/ を介してアプリをローカルで実行すると、すべてが正常に実行されます。しかし、アプリをクラウドにデプロイすると機能しません。https リクエスト内で送信したメタデータ (変数) が表示されません。
解決策はありますか??
インターセプターを使用してカスタム ヘッダーを追加できるはずです
var gcloud = require('gcloud')({
projectId: 'grape-spaceship-123',
keyFilename: '/path/to/keyfile.json'
});
gcloud.interceptors.push({
request: function(requestOptions) {
requestOptions.headers = requestOptions.headers || {};
requestOptions.headers['x-secret-key'] = 'yahtzee';
return requestOptions;
}
});