<p>axios : La réponse à la demande de contrôle en amont ne passe pas le contrôle d'accès.</p>

Créé le 11 mars 2016  ·  3Commentaires  ·  Source: axios/axios

J'ai une erreur lors de l'exécution d'une requête get dans une application ReactJs génère ce qui suit
"XMLHttpRequest ne peut pas charger http://localhost :3002/api/users. La réponse à la demande de contrôle en amont ne passe pas le contrôle d'accès : aucun en-tête 'Access-Control-Allow-Origin' n'est présent sur la ressource demandée. Origine ' http : //localhost :3005' n'est donc pas autorisé à accéder. La réponse avait le code d'état HTTP 404."

Mon code.

const ROOT_URL = ' http://localhost :3002';

const AUTH_TOKEN = 'eyJ0eXAiOiJKV1QiLCJhb..................';

axios.defaults.baseURL = URL_RACINE;
axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
axios.defaults.headers.post['Content-Type'] = 'application/json;charset=utf-8';

axios.get('/api/users').then(function(response) {
console.log(response.data);
console.log(response.status);
console.log(response.statusText);
console.log(response.headers);
console.log(response.config);
});

Commentaire le plus utile

Ce n'est pas un problème d'axios. Vous devez configurer votre serveur pour accepter les requêtes CORS. Regardez la première réponse à http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource

Tous les 3 commentaires

Ce n'est pas un problème d'axios. Vous devez configurer votre serveur pour accepter les requêtes CORS. Regardez la première réponse à http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource

Salut,
Je l'ai déjà utilisé. par fixe au serveur ajouté
"itinéraires": {
"cors": vrai
}
à la connexion de configuration Hapi
Merci.

Salut @9tor avez-vous résolu ce problème ?

Cette page vous a été utile?
0 / 5 - 0 notes