Javascript Ionic使用$http,它被触发了两次
但在我的“网络”选项卡中,我看到两个请求,其中一个是由爱奥尼亚提出的: 第二个是我的POST请求,我想知道为什么上面有一个选项方法。这是CORS的问题。Javascript Ionic使用$http,它被触发了两次,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,但在我的“网络”选项卡中,我看到两个请求,其中一个是由爱奥尼亚提出的: 第二个是我的POST请求,我想知道为什么上面有一个选项方法。这是CORS的问题。 你可以做这些事情: 用启动您的chrome浏览器--禁用web安全 使用代理服务器转发呼叫 将此标题添加到通话中: $scope.login = function(email,password){ $http({ method: 'POST', url: 'http://example.com/login', headers: { 'own
你可以做这些事情:
- 用
启动您的chrome浏览器--禁用web安全
- 使用代理服务器转发呼叫
- 将此标题添加到通话中:
$scope.login = function(email,password){ $http({ method: 'POST', url: 'http://example.com/login', headers: { 'owner': $rootScope.secret }, data: {email:email, password:password } }).then(function successCallback(response) { console.log(response.data) }, function errorCallback(response) { console.log(response.data) }); }
- 用
启动您的chrome浏览器--禁用web安全
- 使用代理服务器转发呼叫
- 将此标题添加到通话中:
$scope.login = function(email,password){ $http({ method: 'POST', url: 'http://example.com/login', headers: { 'owner': $rootScope.secret }, data: {email:email, password:password } }).then(function successCallback(response) { console.log(response.data) }, function errorCallback(response) { console.log(response.data) }); }
- 这是一个CORS问题。
你可以做这些事情: