Ionic App AJAX POST请求返回405

时间:2016-08-11 14:04:51

标签: javascript android angularjs ajax ionic-framework

我正在Ionic中构建一个应用程序,我遇到了一个让我失望的问题。

这个AJAX post方法总是返回405 error,尽管它在我的AngularJS网站上使用完全相同的代码。 Heroku上的NodeJS服务器对所有CRUD操作都有CORS限制。另外,我正在手机上测试这个应用程序,而不是“离子服务”。

$scope.doLogin = function() {
var data = {
  email: 'cat@cat.com',
  password: 'cat'
};

console.log(data);

$http({
  method: 'POST',
  url: 'https://xxx.herokuapp.com/login',
  data: data,
  headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success( function (newData) {
  console.log(newData)
  $scope.modal.hide()
});
};

我添加了

  $httpProvider.defaults.useXDomain=true
  delete $httpProvider.defaults.headers.common['X-Requested-With']

在我的路由提供商中,但它没有解决问题。

奇怪的是,GET请求完美无缺。

谢谢!

0 个答案:

没有答案