Eu tenho um erro ao executar uma solicitação get em um aplicativo ReactJs que gera o seguinte
"XMLHttpRequest não pode carregar http: // localhost : 3002 / api / users. A resposta à solicitação de comprovação não passa na verificação de controle de acesso: nenhum cabeçalho 'Access-Control-Allow-Origin' está presente no recurso solicitado. Origin ' http: // localhost : 3005 'não tem, portanto, acesso permitido. A resposta tinha o código de status HTTP 404. "
Meu código.
const ROOT_URL = ' http: // localhost : 3002';
const AUTH_TOKEN = 'eyJ0eXAiOiJKV1QiLCJhb ..................';
axios.defaults.baseURL = ROOT_URL;
axios.defaults.headers.common ['Autorização'] = 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 (resposta.status);
console.log (response.statusText);
console.log (response.headers);
console.log (response.config);
});
Este não é um problema de axios. Você precisa configurar seu servidor para aceitar solicitações CORS. Veja a primeira resposta para http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource
Oi,
Eu já usei. por fixo no servidor adicionado
"rotas": {
"cors": verdadeiro
}
na conexão de configuração Hapi
Obrigada.
Olá @ 9tor , você resolveu este problema?
Comentários muito úteis
Este não é um problema de axios. Você precisa configurar seu servidor para aceitar solicitações CORS. Veja a primeira resposta para http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource