2017-01-17 15 views
1

私は依頼で地域を取得しようとしています。私は、AppEngineへのリクエストごとにX-AppEngine-RegionX-AppEngine-Countryヘッダを取得することは可能だと考えましたが、それらはありません。時にはヘッダは暫定的なもので、時には彼らはこの(キーのみをリスト)に似ている:ここでAppEngineアプリのヘッダーにX-AppEngine-Regionがありませんか?

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'] || ''); 
}); 

答えて

2

これらのヘッダはnodejs ENVで利用できない、標準ENV(柔軟ではない)で行く、Java(登録商標)、PHPで利用可能です。

より:私はそれを試してみましょう@kcp https://cloud.google.com/appengine/docs/flexible/nodejs/how-requests-are-handled

+0

感謝。 – itamar

+0

フレックスから標準のenvに変更する方法を知りましたか?私はJavaアプリケーションに切り替えましたが、まだヘッダを取得していません。 – itamar

関連する問題