La configuración que se copia desde la documentación de express-session, debe colocarse en el archivo app.js ANTES de la configuración de las rutas. En el minito 5:17 el instructor dice que se puede colocar en cualquier lado, pero no es asi, ya que la configuración de middleware en Express se procesa en orden, y en este caso, se necesita que express-session se configure antes de que las rutas sean manejadas.
//Express-session para protección de rutas. Extraido de https://www.npmjs.com/package/express-session
app.use(session({
secret: ‘l2g2t3b5s’,
resave: false,
saveUninitialized: true,
cookie: { secure: false }
}))
Genial…
3 vez este video.
Practicar para entender contexto codigo.
Muchas gracias profesor.
La configuración que se copia desde la documentación de express-session, debe colocarse en el archivo app.js ANTES de la configuración de las rutas. En el minito 5:17 el instructor dice que se puede colocar en cualquier lado, pero no es asi, ya que la configuración de middleware en Express se procesa en orden, y en este caso, se necesita que express-session se configure antes de que las rutas sean manejadas.
//Express-session para protección de rutas. Extraido de https://www.npmjs.com/package/express-session
app.use(session({
secret: ‘l2g2t3b5s’,
resave: false,
saveUninitialized: true,
cookie: { secure: false }
}))
app.use(“/”, indexRouter)
app.use(“/knowus”, knowusRouter)
app.use(“/login”, loginRouter)
app.use(“/admin”, adminRouter)