Hoy ejecuté mi aplicación Node.js en modo "producción" por primera vez y recibí esta advertencia:
Warning: connection.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and obviously only work within a single process.
Solo necesito ejecutar un único proceso, pero ¿qué debo usar en su lugar? Quiero que mis sesiones residan en la RAM para un acceso rápido. También quiero poder descartar todas las sesiones simplemente cerrando la aplicación Node.
Parece una exageración instalar Redis, MongoDB u otra base de datos solo para esta simple tarea. Tampoco entiendo por qué MemoryStore está incluido en Node cuando en realidad no debería usarse.