Angularjs http身份验证侦听器未正确设置标头
我有两个问题使用。让我们谈谈第一个Angularjs http身份验证侦听器未正确设置标头,angularjs,angular-http-interceptors,Angularjs,Angular Http Interceptors,我有两个问题使用。让我们谈谈第一个 当API返回401(第一次)时,应用程序将捕获index.html中存在的指令中的事件event:auth login required,并显示模式,以便用户可以登录。验证成功后,登录脚本将调用authService.loginconconfirm(用户,httpConfigCallback())。在回调中,我设置了2个HTTP头以更新API令牌。问题是,当初始请求退出队列时,我看不到头集。这是我的密码: $scope.user = UserAuthServ
- 当API返回401(第一次)时,应用程序将捕获index.html中存在的指令中的事件
,并显示模式,以便用户可以登录。验证成功后,登录脚本将调用event:auth login required
。在回调中,我设置了2个HTTP头以更新API令牌。问题是,当初始请求退出队列时,我看不到头集。这是我的密码:authService.loginconconfirm(用户,httpConfigCallback())
$scope.user = UserAuthService.getUser(); // User is now auth, we confirm it authService.loginConfirmed($scope.user, function(config){ config.headers["API_USER"] = $scope.user.guid; config.headers['API_TOKEN'] = $scope.user.api_token; return config; });
- 我遇到的第二个问题是,退出队列的请求返回401,但指令不再捕获它,因此它不会显示登录屏幕
Aa示例:它运行良好。请求标题屏幕截图来自
选项
请求。我的服务器拒绝了它,因为我不允许添加额外的头。我补充说:
$response->headers->set('Access-Control-Allow-Headers', "Origin,X-Requested-With,Content-Type,Accept,API_USER,API_TOKEN");
现在一切都很顺利。
谢谢