node server.js没有响应

时间:2015-07-24 16:40:09

标签: javascript node.js web

我对节点很新,我正在尝试为我的网站创建一个简单的服务器但是当我在命令提示符下输入节点server.js时没有任何反应。

var http = require("http");  
http.createServer(function(request, response) {
       response.writeHead(200, {"Content-Type": "text/plain"});
       response.write("It's alive!");
       response.end();
}).listen(3000);

这是我在尝试运行server.js文件时看到的内容:

enter image description here

我很确定我的代码是对的,还有其他我错的吗?

3 个答案:

答案 0 :(得分:6)

服务器运行正常。您需要从浏览器访问http://localhost:3000/以查看预期输出(“它还活着!”)。

要将消息写入控制台,请使用console.log()

答案 1 :(得分:1)

您只需要点击URL http://localhost:3000

点击命令“ node server.js” 后,服务器已经启动,并且将得到输出-“ 它还活着!”,因为存在此行在您的代码中:response.write("It's alive!");

答案 2 :(得分:0)

根据您的代码,您显示的控制台输出似乎是正确的。

您是否打开了网页浏览器并尝试打开 http://localhost:3000

如果您想查看某些控制台输出以确认您的服务器已启动,请尝试在 server.js 文件的末尾添加此项:

console.log('Server running at http://localhost:3000');