Bonjour,
Par curiosité je viens de tester nodejs et il y un truc que je ne comprend pas
voici mon code
Quand je vais à l'adresse "http://127.0.0.1:3000/"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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}/`);
j'ai comme résultat :
Ce qui est normal.."Hello!
We have had 1 visits! "
Par contre quand je rafraîchi la page , au lieu d'avoir 2 comme compteur il m'affiche :
et ainsi de suite , le programme passe 2 fois dans le code ..."Hello!
We have had 3 visits! "
De quoi cela peut-il venir ?
Je fais une erreur ?
Merci pour votre aide
Hervé
Partager