2017-02-22 1 views
0

모든 사용자 요청 정보가 헤더에 삽입되는 프록시를 통해 모든 요청이 전송되는 emberjs 앱이 있습니다. 내 엠버 애플 리케이션에서 그 헤더 데이터를 읽고 모든 경로에 대한 '현재 사용자'개체로 저장하고 싶습니다. 경로 요청 헤더에 액세스하는 방법을 찾을 수 없습니다. (어떠한 요청 변수를)루트 요청 헤더 읽기

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

을하지만 내 emberjs 경로는 다음과 같습니다 : 노드 응용 프로그램에서

나는이 작업을 수행하지 않을 것이다 I가 emberjs에 요청 객체를 얻는 방법

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

을 헤더를 읽으시겠습니까?

+0

요청 헤더를 원하는 이유와 원하는 헤더에 대해 구체적으로 설명 할 수 있습니까? – GManProgram

+0

프록시가 모든 인증을 처리하고 인증 된 사용자 만 엠버 응용 프로그램에 보냅니다. 헤더에는 사용자 페이로드가 들어 있습니다. – Malissa

+0

내가 틀렸다고 정정 해 주지만, 여기서 논의 된 웹 페이지의 첫 페이지에 대한 HTTP 헤더를 얻고 싶다고 들린다. http://stackoverflow.com/questions/220231/accessing-the-web-pages-http-headers-in-javascript 사용자 정보를 반환하기 위해 끝점을 노출하는 것이 더 쉬울 수도 있습니다. – GManProgram

답변

0

Ember는 단일 페이지 응용 프로그램 프레임 워크이므로 경로를 변경할 때 페이지 요청을하지 않으므로 경로와 연결된 요청 헤더가 없습니다.

+0

에 대한 초기 요청이 있어야합니다. 앱. – Malissa