Ho una configurazione di base di node.js, ma penso che mi manchi qualcosa.La pagina node.js aggiorna le risorse di chiamata due volte?
mio main.js
:
var a = require('./another.js');
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200,
{
'Content-Type': 'text/html'
});
response.write(a.saysomething('Hi there!') + '<br />');
response.end();
}).listen(27182);
console.log('Server running at http://127.0.0.1:27182/');
mio another.js
:
exports.saysomething = function (str) {
console.log('in saysomething!');
return str + ' hey there!';
}
Il problema è che la mia console è l'output in saysomething!
due volte. Mi sto perdendo qualcosa? Quando aggiorno la pagina, mi aspetto solo uno in saysomething!
.
La tua pagina contiene qualcosa di diverso dal testo? Qualsiasi immagine o qualcosa con un attributo SRC in là? – JohnP
No. Quello che ho pubblicato è legittimamente tutto ciò che ho. La mia uscita è 'Ciao! Ehilà!
' – JesseBuesking
Controlla i tuoi plug-in di Chrome: avevo un plug-in dello sniffer che stava facendo una seconda richiesta http, ogni richiesta! –