Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建node.js服务器?_Javascript_Node.js - Fatal编程技术网

Javascript 如何创建node.js服务器?

Javascript 如何创建node.js服务器?,javascript,node.js,Javascript,Node.js,我正在尝试创建我的第一个node.js服务器,但遇到了一些问题 当我使用 var http=require(“http”); var server=http.createServer(); 听(8888); 无法建立与服务器的连接 但是当我用这个的时候 var http=require(“http”); createServer(函数(请求、响应){ writeHead(200,{“内容类型”:“text/plain”}); 回复。写下(“你好世界”); response.end(); }).

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

当我使用

var http=require(“http”);
var server=http.createServer();
听(8888);
无法建立与服务器的连接

但是当我用这个的时候

var http=require(“http”);
createServer(函数(请求、响应){
writeHead(200,{“内容类型”:“text/plain”});
回复。写下(“你好世界”);
response.end();
}).听(8888);
服务器正常着陆

我在一个名为server.js的文件中使用了它,并运行了命令
node server.js
。我用的是V0.12.0
我错过了什么?为什么服务器不能在第一种情况下工作?

第一段代码创建服务器并侦听端口

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

您还没有告诉服务器响应什么,所以它什么也不做

最终浏览器超时


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

如果我说console.log('Test');在server.js文件中,它应该工作吗?因为我做了,但它不起作用。当我添加
console.log('Test')server.on('connect',function(request,socket,head){console.log('someone connected');})这应该与将函数传递给createServer()相同