我正在尝试在请求中将Region设为国家/地区。我认为可以在AppEngine的每个请求中获取X-AppEngine-Region
和X-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'] || '');
});
答案 0 :(得分:2)
这些标头在nodejs env中不可用,有Go,Java,PHP和标准环境(不灵活)。
更多: https://cloud.google.com/appengine/docs/flexible/nodejs/how-requests-are-handled