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''
} ) );
...