0

我正在使用 nodeJs 开发云应用程序,我在请求正文中发送数据,并在标头请求中发送密钥。

然后我检查并验证我在标头中发送的密钥,当我在本地运行应用程序超过 127.0.0.1:8080/ 我让一切运行良好。但是,当我将应用程序部署到云时,它不起作用。它看不到我在 https 请求中发送的元数据(变量)。

有什么解决办法??

4

2 回答 2

1

您应该能够使用拦截器来添加自定义标头

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;
  }
});
于 2016-01-05T20:29:04.760 回答
0

似乎 gcloud 在标题键参数中拒绝下划线字符。

于 2016-01-05T12:11:09.997 回答