Google サインイン システムを Angular サイトに実装しようとしています。Google のログイン ページは、私が指示したとおりに localhost/callback にリダイレクトされるため、構成プロセスを正しく行ったと思います。これが私のコントローラーコードです:
.controller('LoginCtrl', ['$scope', function($scope) {
var clientid = "client id from developer console";
var redirect = "http://localhost/callback";
var scope = "profile%20email";
var prompt = "select_account";
var req = window.open('https://accounts.google.com/o/oauth2/v2/auth?client_id='+
clientid+'&response_type=code&redirect_uri='+redirect+'&scope='+scope+
'&prompt='+prompt);
}])
html5 モードを有効にしないと、自分のアプリケーションを localhost/callback へのリクエストに応答させる方法がわかりません。localhost/#/callback だけですが、Google Developer Console では「#」記号をリダイレクトに入れることができません。 URI。
アプリケーションをhtml5モードにせずに、/#/なしで角度を要求に応答させる方法はありますか? または、Google Developer Console で localhost/#/callback を有効なリダイレクト URI にする方法はありますか?