CNode

win7下安装node,运行Hello World无法看到结果

Jjunebong发布于14 年前最后回复14 年前8 回复5592 浏览0 收藏

win7日文系统 32位
下载安装node后执行Hello World代码

var http = require('http');
  
http.createServer(function (request, response) {  
  response.writeHead(200, {'Content-Type': 'text/plain'});  
  response.end('Hello World\n');  
}).listen(8124);  
  
console.log('Server running at http://127.0.0.1:8124/');`  

输出结果为:
c:\Program Files\nodejs>node index.js
Server running at http://127.0.0.1:8124/

用浏览器访问 http://127.0.0.1:8124/
会一直处在等待响应状态

到目前尝试过的版本:v0.6.15, v0.6.14, v0.7.8
也尝试过将防火墙关闭

查看回复

回复 (8)

G
gxmari007#1·14 年前
F
fish#2·14 年前

看看监听端口是否成功,还有最好运行的时候,cmd启动用管理员权限启动

......
}).listen(8124,function(){
    console.log(arguments);
}); 
J
junebong#3·14 年前
引用 fish看看监听端口是否成功,还有最好运行的时候,cmd启动用管理员权限启动 ...... }).listen(8124,function(){ console.log(arguments); });

谢谢你的回复

我对代码做了如下改动

}).listen(8124, function(){  
    console.log("It's OK!");  
});  

输出结果为:
c:\node\test>node index.js
Server running at http://127.0.0.1:8124/
It's OK!

J
jiyinyiyong#4·14 年前

"等待相应状态"老让我想到以前把用混了res.write忘了写res.end然后刷不出来
看楼主代码又没问题, Ubuntu 上运行也没问题, 真是这个代码的话.. 会不会端口不能用?

J
junebong#5·14 年前
引用 jiyinyiyong"等待相应状态"老让我想到以前把用混了res.write忘了写res.end然后刷不出来 看楼主代码又没问题, Ubuntu 上运行也没问题, 真是这个代码的话.. 会不会端口不能用?

你好,谢谢你的提示

我在执行前取得端口信息片段如下

...
 TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING  
 TCP    0.0.0.0:5432           0.0.0.0:0              LISTENING  
 TCP    0.0.0.0:41380          0.0.0.0:0              LISTENING  
 TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING  
...

执行程序哦后的端口信息片段

...
TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING  
TCP    0.0.0.0:5432           0.0.0.0:0              LISTENING  
TCP    0.0.0.0:8124           0.0.0.0:0              LISTENING  
TCP    0.0.0.0:41380          0.0.0.0:0              LISTENING  
TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING  
...
J
junebong#6·14 年前

谢谢各位的回复,再有5分钟,我将进入9天的假期 这段时间内将无法测试各位提供的解决方法 希望各位能够谅解,并能够继续提供解决方案

J
jsnjlc#8·14 年前

首先是否能够更换端口?同时,是否是浏览器的缓存,昨天就遇到浏览器的缓存问题。再就是win7的管理员权限。我是将管理员的账号直接改名后生成的用户,所有操作都不会遇到权限不够的问题。 9天的假期,玩的开心~~

参与回复
登录后即可参与回复。登录