Tengo un error al ejecutar una solicitud de obtención en una aplicación ReactJs genera lo siguiente
"XMLHttpRequest no puede cargar http: // localhost : 3002 / api / users. La respuesta a la solicitud de verificación previa no pasa la verificación de control de acceso: No hay un encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado. Origen ' http: // localhost : 3005 'por lo tanto no tiene permitido el acceso. La respuesta tenía el código de estado HTTP 404. "
Mi código.
const ROOT_URL = ' http: // localhost : 3002';
const AUTH_TOKEN = 'eyJ0eXAiOiJKV1QiLCJhb ..................';
axios.defaults.baseURL = ROOT_URL;
axios.defaults.headers.common ['Autorización'] = AUTH_TOKEN;
axios.defaults.headers.post ['Content-Type'] = 'aplicación / json; conjunto de caracteres = utf-8';
axios.get ('/ api / users'). luego (función (respuesta) {
console.log (respuesta.datos);
console.log (response.status);
console.log (response.statusText);
console.log (respuesta.cabeceras);
console.log (respuesta.config);
});
Este no es un problema de axios. Debe configurar su servidor para aceptar solicitudes CORS. Mire la primera respuesta a http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource
Hola,
Ya lo he usado. por fijo en el servidor agregado
"rutas": {
"cors": verdadero
}
en la conexión de configuración de Hapi
Gracias.
Hola @ 9tor, ¿ has resuelto este problema?
Comentario más útil
Este no es un problema de axios. Debe configurar su servidor para aceptar solicitudes CORS. Mire la primera respuesta a http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource