0
我正在使用nodeJs在雲應用上工作,我在請求正文中發送數據,並在頭請求中發送密鑰。gcloud無法發送自定義https頭數據
然後我檢查並驗證了我在頭文件中發送的密鑰,當我在本地運行應用程序127.0.0.1:8080/時,我使每件事情都運行良好。 但是,當我將應用程序部署到雲時,它不起作用。 它看不到我在https請求中發送的元數據(變量)。
任何解決方案?
我正在使用nodeJs在雲應用上工作,我在請求正文中發送數據,並在頭請求中發送密鑰。gcloud無法發送自定義https頭數據
然後我檢查並驗證了我在頭文件中發送的密鑰,當我在本地運行應用程序127.0.0.1:8080/時,我使每件事情都運行良好。 但是,當我將應用程序部署到雲時,它不起作用。 它看不到我在https請求中發送的元數據(變量)。
任何解決方案?
gcloud似乎拒絕標題關鍵字參數中的下劃線字符。
你應該能夠使用攔截器來添加自定義頁眉
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;
}
});