Javascript nodejs web服务器没有响应
我正在尝试使用nodejs设置web服务器。下面的代码直接来自nodejs.org网站,该网站刚刚配置了我的服务器凭据Javascript nodejs web服务器没有响应,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,我正在尝试使用nodejs设置web服务器。下面的代码直接来自nodejs.org网站,该网站刚刚配置了我的服务器凭据 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(5000, '10.0.1.51'); console.lo
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(5000, '10.0.1.51');
console.log('Server running at http://10.0.1.51:5000/');
但是当我转到10.0.1.51:5000时,什么也没有找到,我的控制台甚至没有出现错误
我正在学习的那本书也提供了这一点
var connect = require('connect');
connect.createServer(
connect.static("../angularjs")
).listen(5000);
但这仍然不起作用。我不确定该从何处解决此问题,谢谢。最后一段代码已经过时,仅供参考。第一个看起来不错。。您确定服务器正在运行吗?我建议您将
控制台.log
放在listen
的回调中<代码>侦听(5000,'10.0.1.51',function(){console.log(etc);})代码>@m59 im testing node,具有类似以下函数的基本函数testNode(){return“node is working”};testNode();但我不确定这是否是测试节点是否正在运行的正确方法。10.0.1.51
是服务器的实际IP地址吗?如果执行ping 10.0.1.51,会发生什么?@jfriend00是的,这是我的日志。PING 10.0.1.51(10.0.1.51)56(84)字节的数据。从10.0.1.51开始的64字节:icmp_seq=1 ttl=64 time=0.016 mS我想说的是,您应该使用服务器文件的节点启动服务器,如果您将日志放在listen
的回调中,您肯定知道它已成功启动。由于您是node的新手,我还希望确保您在命令行中键入该命令,并在命令行中查看日志的显示。