Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.1K
Visualizações
¿Cómo permitir CORS en react.js?

Estoy usando Reactjs y usando API a través de AJAX en javascript. ¿Cómo podemos resolver este problema? Anteriormente usaba herramientas CORS, pero ahora necesito habilitar CORS.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

hay 6 formas de hacer esto en React,

los números 1 y 2 y 3 son los mejores:

1-config CORS en el lado del servidor

2 conjuntos de encabezados manualmente como este:

 resonse_object.header("Access-Control-Allow-Origin", "*"); resonse_object.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");

3-config NGINX para proxy_pass que se explica aquí .

4-Omita la política de origen cruzado con la extensión chrom (¡solo para desarrollo y no recomendado!)

5-Omita la política de origen cruzado con la URL a continuación (solo para desarrollo)

 "https://cors-anywhere.herokuapp.com/{type_your_url_here}"

6-use proxy en su archivo package.json : (solo para desarrollo)

si esta es su API: http://45.456.200.5:7000/api/profile/

agregue esta parte en su archivo package.json : "proxy": "http://45.456.200.5:7000/",

y luego haga su solicitud con las siguientes partes de la API:

 React.useEffect(() => { axios .get('api/profile/') .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }); });
over 4 years ago · Santiago Trujillo Relatório

0

Es mejor agregar el código de habilitación de CORS en el lado del servidor. Para habilitar CORS en la aplicación basada en NodeJS y ExpressJs, se debe incluir el siguiente código:

 var app = express(); app.use(function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); next(); });
over 4 years ago · Santiago Trujillo Relatório

0

Posible pregunta repetida de Cómo superar el problema CORS en ReactJS

CORS funciona agregando nuevos encabezados HTTP que permiten a los servidores describir el conjunto de orígenes que pueden leer esa información mediante un navegador web. Esto debe configurarse en el servidor para permitir dominios cruzados.

Puede resolver este problema temporalmente con un complemento de Chrome llamado CORS.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda