[英]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.