node.js

node.js - Cómo arreglar el problema de la conexión.



(1)

Me NODE_ENV=production advertencia a continuación cuando NODE_ENV=production . ¿Cuál es la solución para esto?

Advertencia: connection.session () MemoryStore no es
Diseñado para un entorno de producción, ya que se filtrará.
Memoria, y obviamente solo funciona dentro de un solo proceso.


Podría ser una buena idea usar Redis como su administrador de sesión. Parece como si estuvieras usando el marco Express o Connect, y para cualquiera de ellos podrías usar un paquete npm connect-redis (después de haber instalado Redis). Con eso instalado, el código expreso se vería así:

var express = require ( ''express'' ) , RedisStore = require ( ''connect-redis'' ) ( express ) , sessionStore = new RedisStore () , app = express.createServer () ; app.configure ( function () { app.use ( express.cookieParser () ); app.use ( express.session ( { secret: "keyboard cat", store: sessionStore, key: ''hello.sid'' } ) ); ...