【问题标题】:api calling error in ionic-framework离子框架中的 api 调用错误
【发布时间】:2016-10-29 02:55:23
【问题描述】:

我收到此错误:

XMLHttpRequest 无法加载 http://example.com/user/api?action=user_info。请求的资源上不存在“Access-Control-Allow-Origin”标头。 Origin 'http://192.168.1.122:8100' 因此不允许访问。

我添加了如下所示的代理网址:

{
    "name": "conference",
    "app_id": "",
    "proxies": [
                {
                    "path": "/api",
                    "proxyUrl": "http://example.com/user/api"
                }
            ]
}

调用api:

$http({
     method: 'POST',
     url: 'http://example.com/user/api?action=user_info',
     headers: {'Content-Type': 'application/x-www-form-urlencoded' }
}).success(function(data, status) {
     console.log('Got some data:  ', data);  
}).error(function(data, status) {
     console.log('Got some error:  ', data);
     console.log('Got some error:  ', status);
});

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    有一点小错误:

    删除完整的网址,如下面的代码所示:

    $http({
          method: 'POST',
          url: '/api?action=login',
          headers: {'Content-Type': 'application/x-www-form-urlencoded' }
      }).success(function(data, status) {
         console.log('Got some data:  ', data);
      }).error(function(data, status) {
         console.log('Got some error:  ', data);
          console.log('Got some error:  ', status);
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-11
      • 2018-02-06
      • 1970-01-01
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多