nodebook
Version:
Node.js • Apprendre par la pratique. Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des *applications web* et des *outils en ligne de commande*.
24 lines (18 loc) • 594 B
JavaScript
;
const app = require('express')();
const session = require('express-session');
const SQLiteStore = require('connect-sqlite3')(session);// <1>
const {random} = require('pokemon');
app.use(session({
secret: 'fromage',
store: new SQLiteStore('./sessions') // <2>
}));
app.get('/', (req, res) => {
req.session.pokemon = random(); // <3>
res.redirect('my-pokemon');
});
app.get('/my-pokemon', (request, response) => {
const {pokemon} = request.session;
response.send(`Mon Pokémon en session : ${pokemon}`);
});
app.listen(4000);