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*.
20 lines (15 loc) • 631 B
JavaScript
;
const {createServer} = require('http');
const {parse, serialize} = require('cookie');
const server = createServer().listen(4000);
server.on('request', (request, response) => {
const {compteur} = parse(request.headers.cookie);
const compteur2 = Number(compteur) + 1;
response.setHeader('Set-Cookie', [ // <1>
'language=fr; Max-Age: 9000000', // <2>
'is_admin=1; Path=/admin; HttpOnly', // <3>
serialize('compteur', compteur2, {httpOnly: true}), // <4>
//`compteur=${compteur2}; HttpOnly` // <5>
]);
response.end();
});