Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

112
Vistas
Sesión no creada al iniciar sesión desde otras direcciones

Estoy tratando de iniciar sesión en mi aplicación de reacción de producción con las mismas credenciales que usé para iniciar sesión en mi aplicación de reacción de desarrollo. Pero iniciar sesión en uno, da como resultado que no pueda iniciar sesión en el otro simultáneamente, ya que puse una validación en el back-end que evita que un usuario inicie sesión desde la misma dirección ( no diferentes ) dos veces si ya han iniciado sesión en. El de producción es uno Netlify y el de desarrollo está en localhost.

Estoy usando express-session para almacenar datos de usuario en una tienda con esta configuración:

 app.use( session({ secret: process.env.SECRET, name: "pg.sessionId", saveUninitialized: false, resave: false, cookie: { maxAge: 1209600000, // 14 days httpOnly: true, secure: isProduction ? true : false, sameSite: isProduction ? "none" : "lax", }, store: new pgSession({ pool: db, createTableIfMissing: true, }), }) );

Todo funcionaba bien hasta que cambié CORS Origin para permitir que múltiples direcciones accedan a él de esta manera:

 // CORS const cors = require("cors"); const options = { credentials: true, origin: isProduction ? [process.env.ADDRESS1, process.env.ADDRESS2, "http://localhost:3000"] : "*", };

ADDRESS1 es la API Docs en Swagger

En el front-end, configuré withCredentials of axios en true .

¿Por qué sucede esto y cómo puedo solucionarlo?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda