2017-02-22 44 views
0

У меня есть приложение emberjs, где все запросы отправляются через прокси-сервер, который вставляет некоторую пользовательскую информацию в заголовок. В моем приложении ember я хотел бы прочитать данные заголовка и сохранить его как объект «текущего пользователя» для каждого маршрута. Я не могу найти, как получить доступ к заголовкам запроса маршрута.Прочитать заголовки запроса маршрута

В приложении узла я хотел бы сделать это:

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

Но мой emberjs маршрут выглядит следующим образом (без переменного запроса):

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

Как получить объект запроса в emberjs к читать заголовки?

+0

Можете ли вы уточнить, почему вы хотите заголовки запросов и что вы хотите с ними делать? – GManProgram

+0

Мой прокси обрабатывает всю аутентификацию и отправляет только проверенных пользователей в приложение ember. Заголовок содержит полезную нагрузку пользователя. – Malissa

+0

Исправьте меня, если я ошибаюсь, но похоже, что вы хотите получить заголовки HTTP для первоначального получения веб-страницы, о чем здесь говорилось. http://stackoverflow.com/questions/220231/accessing-the-web-pages-http-headers-in-javascript Возможно, было бы проще вывести конечную точку для возврата информации о пользователе – GManProgram

ответ

0

Ember - это единая платформа приложений, поэтому при изменении маршрутов вы не делаете запрос страницы, и поэтому нет заголовка запроса, связанного с маршрутом.

+0

Должен быть начальный запрос на приложение. – Malissa