एक अतिरिक्त काउंटर के साथ प्रलेखन से उदाहरण वेब सर्वर उदाहरण है। जब भी ग्राहक/ब्राउज़र पृष्ठ का अनुरोध करता है तो यह काउंटर को कंसोल पर प्रिंट करता है।नोडजेस वेब सर्वर कॉलिंग अनुरोध पृष्ठ लोड होने पर दो बार लिस्टर
हालांकि, ब्राउज़र द्वारा अनुरोध किए जाने पर इसे दो बार बुलाया जा रहा है। क्यूं कर?
यह मैं क्या होगा उम्मीद करेंगे है:
browser : Hello World 1
console : Counter 1
[reload page]
browser : Hello World 2
console : Counter 2
लेकिन ऐसा होता है:
browser : Hello World 1
console : Counter 1
Counter 2
[reload page]
browser : Hello World 3
console : Counter 3
Counter 4
मैं कोड है कमांड लाइन
$ node example.js
यहाँ का उपयोग कर कोड को चलाने :
var
http = require('http'),
counter = 0,
sys = require('util');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
counter++;
res.end('Hello World ' + counter + '\n');
sys.puts('Counter ' + counter);
}).listen(8000, "");
पहली बार मैं इस भाग गया मैं समान व्यवहार हो गया, लेकिन बाद में रन पर यह काम करता है जैसा सोचा था। –
शायद यह मैं इसे कैसे चला रहा हूं। मैं बस कमांड लाइन 'नोड example.js' का उपयोग कर रहा हूँ। आप इसे कैसे चलाते हैं? – Garrows
इसे –