2017-02-22 5 views
0

私はすべてのリクエストがいくつかのユーザー情報をヘッダーに挿入するプロキシ経由で送信されるemberjsアプリケーションを持っています。私のアプリケーションでは、そのヘッダーデータを読んで、すべてのルートの「現在のユーザー」オブジェクトとして保存したいと考えています。私はどのように私がルートリクエストヘッダーにアクセスするかを見つけることができません。私はこれを行うだろうノードアプリでルートリクエストヘッダーを読む

app.get('/', function(req, res){ 
    req.get('Content-Type'); 
}); 

しかし、私のemberjsルートこの(なしリクエスト変数)のようになります。私はにemberjsでリクエストオブジェクトを取得するにはどうすればよい

Router.map(function() { 
this.route('dashboard'); 
} 

見出しを読む?

+0

なぜリクエストヘッダーが必要なのか、また、そのリクエストヘッダーをどうしたいのですか。 – GManProgram

+0

私のプロキシはすべての認証を処理し、認証されたユーザーのみをemberアプリケーションに送信します。ヘッダーにはユーザーペイロードが含まれます。 – Malissa

+0

私が間違っていると私を修正しますが、ここで議論されているWebページの最初の取得のためにHTTPヘッダーを取得するように思えます。 http://stackoverflow.com/questions/220231/accessing-the-web-pages-http-headers-in-javascript エンドポイントを公開してユーザー情報を返す方が簡単な場合があります – GManProgram

答えて

0

Emberはシングルページアプリケーションのフレームワークなので、ルートを変更するときはページリクエストをしていないので、ルートに関連付けられたリクエストヘッダーはありません。

+0

最初のリクエストが必要ですアプリ。 – Malissa