AngularJS ngRoute перенаправление URL
У меня есть это простое приложение AngularJS, используя ngRoute:
angular.module('app', [
'ngRoute'
])
.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'templates/main.html'
})
.when('/profile', {
templateUrl: 'templates/profile.html'
})
.otherwise({
redirectTo: '/'
});
}
]);
Я делаю oAuth, в котором я перенаправляю пользователя на другой сайт для аутентификации, и как только они аутентифицируются, они будут перенаправлены на URL-адрес перенаправления, который я предоставил вместе с добавленным токеном клиента. Например: http://example.com#client_token=CLIENT_TOKEN
Потому что я использую ngRoute, всякий раз, когда я посещаю http://example.com
URL станет http://example.com/#/
поэтому я не могу получить клиентский токен из URL.
Я попытался установить его на:
http://example.com
но был перенаправлен наhttp://example.com/#/
, Чего не хватаетclient_token=CLIENT_TOKEN
http://example.com/#/profile
но был перенаправлен наhttp://example.com/#
также.
Но когда я посещаю http://example.com/#/profile#test=abcd
напрямую, все нормально. Кто-нибудь знает в чем дело?