Это поток процесс:Как перенаправить пользователя в angular.js с помощью механизма токена доступа?
На переднем конце, пользователь входит в систему, обеспечивая имя пользователя и пароль.
Сервер ответит токен пользователю, если учетные данные верны.
Теперь пользователь должен быть перенаправлен на домашнюю страницу (ПРОБЛЕМА ЗДЕСЬ). Я установил токен в заголовке с помощью этого кода: $ http.defaults.headers.common ['X-Auth-Token'] = токен;
Кроме того, когда я делаю метод http.get, я получаю "OK" ответ
$http({ method: 'GET', url: '/home/', headers: { 'X-Auth-Token': token } }).then(function successCallback(response) { console.log(response.statusText); }
Теперь проблема в том, что когда я использую $ window.location.href = «/ home», сервер отвечает «неавторизованный токен», потому что сервер всегда ожидает маркер в заголовке с каждым запросом. В команде window.location.href я не могу установить заголовок.
Что является альтернативой перенаправлению пользователя на домашнюю страницу. Предположим, сервер всегда проверяет заголовок для токена доступа.
Заранее благодарен!
Если я понял, у права есть домашняя страница («/ дом») не является часть текущего углового применения одной страницы (и не устанавливая этот маршрут, '' ngRoute' или угловой-щ-router')? – MMhunter
Да, я не устанавливаю это по ngRoute или угловому ui-router. – Savvy