Следовали ли вы базовому руководству в точности так, как оно опубликовано? Если вы создадите файл (скажем, index.js), который выглядит следующим образом ...
var http = require('http');
http.createServer(function(req, res) {
res.writeHead(204, { 'Content-Type':'text/plain'});
res.write('Hello World');
res.end();
}).listen(8080);
... и затем запустить его через командную строку следующим образом (предполагается, что index.js
видно из текущего каталога) ...
node index.js
... вы должны увидеть Hello World
в вашем браузере, когда вы указываете на http://localhost:8080
.
Если вы просто запустите node
, вы получите интерактивную оболочку javascript, а это не то, что вам нужно.
Убедитесь, что вы позвонили listen(port)
, а также убедитесь, что вы позвонили res.end()
, чтобы отправить ответ.