2017-10-02 2 views
0

J'ai CORS activé dans restdb.io. J'ai mis en place ainsi toutes les origines sont autorisées à faire des requêtes GET. J'ai généré une clé Api. Il s'agit du message d'erreur et de l'appel api. La chose bizarre est que si je clique sur la demande dans l'onglet réseau en mode de développement de chrome, je peux le voir obtenu 200 ok du serveur. Est-ce que je manque quelque chose?restdb.io ne me laissera pas accéder avec le verbe GET bien que j'ai obtenu CORS

No 'Access-Control-Allow-Origin' header is present on the requested resource. 

J'utilise Angular JS.

function getImages() { 


    var def = $q.defer(); 
    $http({ 
     async: true, 
     crossDomain: true, 
     url: getImagesURL, 
     method: "GET", 
     headers: { 

      "content-type": "application/json", 
      "x-apikey": APIKEY, 
      "cache-control": "no-cache" 
     } 


    }).then(function successCallback(response) { 

     def.resolve(response.data); 

    }, function errorCallback(response) { 

     console.log("Error " + response.data) 

    }); 
    return def.promise; 

} 
+0

essayez sans async et crossDomain – sheplu

+0

toujours le même message d'erreur – AllramEst

Répondre

0

Résolu. J'utilisais la mauvaise clé d'api.