GCLOUD 无法发送自定义 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;
  }
});

似乎gcloud拒绝了header键参数中的下划线字符。

相关内容

  • 没有找到相关文章

最新更新