Nombre de visites sur requête
Bonjour,
Par curiosité je viens de tester nodejs et il y un truc que je ne comprend pas
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
var userCount = 0;
http.createServer( function (req, res){
console.log('New connection');
userCount++;
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write('Hello!\n');
res.write('We have had '+userCount+' visits!\n');
res.end();
}).listen(port, hostname);
console.log(`Server running at http://${hostname}:${port}/`); |
Quand je vais à l'adresse "http://127.0.0.1:3000/"
j'ai comme résultat :
Citation:
"Hello!
We have had 1 visits! "
Ce qui est normal..
Par contre quand je rafraîchi la page , au lieu d'avoir 2 comme compteur il m'affiche :
Citation:
"Hello!
We have had 3 visits! "
et ainsi de suite , le programme passe 2 fois dans le code ...
De quoi cela peut-il venir ?
Je fais une erreur ?
Merci pour votre aide
Hervé