2016-06-27 11 views
1

Ich erhalte diese Fehlermeldung:api Aufruf Fehler in ionischer-Rahmen

XMLHttpRequest nicht http://example.com/user/api?action=user_info laden kann. Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Ursprung 'http://192.168.1.122:8100' ist daher nicht erlaubt.

Ich habe url adde Proxy wie unten gezeigt:

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

api Aufruf:

$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); 
}); 

Antwort

1

Es gibt wenig Fehler:

vollständige URL zeigen, wie im folgenden Code entfernen:

$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); 
    });