2017-02-22 90 views
0

我有一個emberjs應用程序,其中所有的請求都通過一個代理插入一些用戶信息到頭中發送。在我的燼應用程序中,我想讀取該標題數據並將其保存爲每個路線的「當前用戶」對象。我找不到如何訪問路線請求標題。讀取路由請求頭文件

在一個節點的應用程序,我會做這樣的:

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

但我emberjs路線看起來像這樣(沒有要求變量):

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

我如何獲得一個請求對象中emberjs到閱讀標題?

+0

你能更具體地說明爲什麼你想要請求標題和你想要做什麼嗎? – GManProgram

+0

我的代理處理所有身份驗證,並只將經過身份驗證的用戶發送至燼寶應用。標題包含用戶有效載荷。 – Malissa

+0

糾正我,如果我錯了,但它聽起來像你想要得到HTTP頭爲最初的網頁獲取,這已在這裏討論過。 http://stackoverflow.com/questions/220231/accessing-the-web-pages-http-headers-in-javascript 公開端點以返回用戶信息可能更容易 – GManProgram

回答

0

Ember是一個單頁面應用程序框架,所以當更改路由時,您不會發出頁面請求,因此沒有與路由關聯的請求標頭。

+0

必須有一個初始請求應用程序。 – Malissa