J'essaie de commencer avec Node, et j'ai atteint une bosse. Quand j'essaie pour exécuter le ci-dessous (même exemple que j'ai vu partout) la ligne "starting ..." s'exécute, ainsi que "created.", Mais il semble que le script reste bloqué sur la ligne suivante, et n'imprime jamais "commencé". (et le serveur ne fonctionne pas, essayé via un navigateur , telnet, curl, etc). Des conseils sur la façon de déboguer?listen() ne retourne pas?
var http = require("http");
function onRequest(request, response) {
console.log("Request received.");
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}
console.log("starting...");
var s = http.createServer(onRequest);
console.log("created.");
s.listen(8888);
console.log("started.");
Debian GNU/Linux 6.0.1 (Squeeze), 06/02/39-x86_64
compilé Node.js 19/07/2011 v0.4.10 (stable) à partir de la source.
Merci!
testé avec le noeud 0.4.8 et cela fonctionne -> J'ai vu le message 'commencé' et je peux accéder au serveur avec l'adresse 127.0.0.1:8888 – cristian
merci. bizarre, je peux essayer de passer à 0.4.8 (0.4.10 est marqué comme stable, et cela semble être autre chose est fondamentalement faux) – gregmeish