El siguiente enfoque funciona 100 % bien cuando implemento en Heroku, pero no funciona en localhost. Tengo mi servidor nodeJS ejecutándose en el puerto localhost:8080 y mi aplicación angular ejecutándose en localhost:4200 . Configuré todos mis encabezados de control de acceso de manera adecuada. ¿Es un problema entre dominios que mi sesión se origine en el puerto 8080 y la use en el 4200 ?
app.use(session({ store: new RedisStore(options), secret: 'starbucks-sucks', cookie: { secure: false, maxAge: 300000 }, resave: false, saveUninitialized: false }));