繁体   English   中英

如何创建一个node.js服务器?

[英]How to create a node.js server?

我正在尝试创建我的第一个node.js服务器,但遇到了一些问题。

当我使用

var http = require("http");

var server = http.createServer();
server.listen(8888);

无法建立与服务器的连接。

但是当我用这个

var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello World");
  response.end();
}).listen(8888);

服务器正常运行。

我在一个名为server.js的文件中使用了此文件,并运行了node server.js命令。 我正在使用v 0.12.0缺少什么? 为什么服务器在第一种情况下不起作用?

第一部分代码创建一个服务器并侦听端口。

当您将浏览器指向它时,浏览器会发出一个请求,然后等待响应。

您没有告诉服务器如何响应,因此它坐在那里什么也没做。

最终,浏览器超时。

在第二组代码中,您已经告诉服务器如何响应请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM