AppEngine App标题中没有X-AppEngine-Region?

时间:2017-01-17 08:41:31

标签: javascript node.js google-app-engine express

我正在尝试在请求中将Region设为国家/地区。我认为可以在AppEngine的每个请求中获取X-AppEngine-RegionX-AppEngine-Country标头,但它们都丢失了。有时标题是临时的,有时它们就像这样(只列出键):

alt-svc 
content-length 
content-type 
date 
etag 
server 
status 
via 
x-powered-by 

这是我的代码。我还需要做些什么才能获得地区和国家?

app.get('/', (req, res) => {
  res.status(200).send(req.headers['X-AppEngine-Region'] || '');
});

app.post('/ping', (req, res) => {
  res.status(200).send(req.headers['X-AppEngine-Region'] || '');
});

1 个答案:

答案 0 :(得分:2)

这些标头在nodejs env中不可用,有Go,Java,PHP和标准环境(不灵活)。

更多: https://cloud.google.com/appengine/docs/flexible/nodejs/how-requests-are-handled