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

220
Visualizações
Cómo implementar la aplicación reaccionar con 2 puertos diferentes

Estoy tratando de servir una compilación en mi red con 2 puertos.

1 para frontend que es localhost:3000 y 1 para servidor con localhost:3001

Actualmente tengo la compilación para mi interfaz, pero el problema aquí es que quería acceder a localhost: 3001

Imagen para Servir la compilación

En localhost:3001, que es para desarrollo y no para implementación. Como pueden ver en la imagen, puedo comunicarme con localhost:3001

entorno de desarrollo

Pero cuando pruebo **CONSTRUIR FRONTEND CON 192.168.254.100:300** No puedo encontrar mi servidor (puerto 3001)

Construir tratando de acceder al puerto 3001

EDITAR

Tengo éxito en la solución del primer problema. Pero, otro problema es que no puedo acceder al sitio usando un teléfono móvil sin la extensión cors de Chrome. Y así como las COOKIES NO SE CONFIGURAN para ser autenticadas.

Las cookies no se configuran

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

0

Este problema ocurre debido a la política CORS. Básicamente, cuando envía una solicitud desde una URL que es diferente a la URL de su servidor, será bloqueado. Por ejemplo, si se comunica con su servidor usando su propia URL (localhost:3001), funciona bien. Sin embargo, si lo hace desde la URL de su interfaz, la política de CORS lo bloqueará. Por lo tanto, en su servidor, debe agregar Access-Control-Allow-Origin en su respuesta HTTP. En Express, puede agregar el cors middleware.

Primero, vaya a la carpeta de su servidor e instale cors :

 npm i cors

En su archivo de punto de entrada de su servidor ( server.js , index.js o lo que sea), inserte esta línea:

 app.use(cors()); //This allow any websites to communicate to your server

Si desea permitir que solo se comunique su URL de interfaz y no otros:

 app.use(cors({ origin: "http://192.164.254.100:3000" })

app es, por supuesto, de:

 const app = express()

Reinicie el servidor y debería funcionar bien.

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