2017-05-17 1 views
0

chercher api quelques issues

export const deleteZones = (id) => { 
 
    console.log("abc"+id); 
 
    return dispatch => { 
 
     fetch(
 
      BASE_URL+"api/v1/beacon-groups/"+id, 
 
      { 
 
       method: 'Delete', 
 
       headers: { 
 
        
 
        'Authorization': localStorage.litiferJwt 
 
       } 
 
      } 
 
    ) 
 
      .then(response => { 
 
       if(response.status >= 400){ 
 
        // TODO - proper error should be passed 
 
        throw new Error("error"); 
 
       } 
 
       console.log("Deleted"); 
 
       store.dispatch(push('/tags')); 
 
       return dispatch(zonesDeleted(response.json())); 
 
      }) 
 
      
 
      .catch(err => { 
 
       return dispatch(deleteFailed(err.message)); 
 
      }) 
 
    } 
 
};

Voici mon extrait que je l'avais prévu. Ce que je fais maintenant est, je supprime un enregistrement particulier et je veux frapper l'API. Maintenant, j'ai été en mesure de frapper l'API et l'enregistrement a été supprimé, mais la réponse qui était attendue je ne comprends pas. Même j'avais console dans la réponse, mais son impression pas dans la console

+0

n'a pas travaillé du tout – Piyush

+0

enregistrer effectivement obtenir supprimé, mais pas obtenir la réponse dans la console aussi – Piyush

+0

Mettez un console.log() dans .then et .catch, mettez le console.log avant 'if (response.status> = 400) {' –

Répondre

1

il est une question cors essayez d'ajouter ceci à vos têtes:

"Access-Control-Allow-Origin", "*" 
+0

https : //stackoverflow.com/questions/44919566/how-to-add-canvas-in-react-and-also-how-to-draw-rectangle-on-image – Piyush