我有以下角度控制器
angular.module('app').controller('mvNavBarLoginCtrl', function($scope, $http){
$scope.login = function(){
$http.get('/auth/twitter').then(function(response){
if(response.data.success)
{
alert(response);
}
});
}
});
我的routes.js
有以下内容:
app.get('/auth/twitter', passport.authenticate('twitter'));
我可以确认我到了这里,但似乎护照没有执行。
如果我尝试使用(href="/auth/twitter" target="_self")
从html标记中找到相同的路径,那么一切都会很好。
知道我错过了什么吗?
答案 0 :(得分:0)
只需查看您的代码而无需检查护照api。我认为护照。 authenticate return 302重定向作为响应。 302重定向有空体。你的回调函数不会跟随302.当你在链接中执行此操作时,浏览器会执行302。