Node.js - 基本示例不起作用

时间:2011-11-04 15:06:48

标签: node.js

我一直在试图找出为什么我整天都无法运行最基本的Node.js应用程序。我已经在我的Media Temple(dv)服务器上使用PuTTy NOT在我的本地计算机上安装了Node。

当我执行'node --version'时,它会显示版本,告诉我Node已正确安装。但是,当我尝试执行基本的“HTTP”示例时,当我转到http://mysite.com:1337时它不起作用,而连接只是超时。

JS如下:

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(1337, "mysite.com");

console.log('Server running at http://mysite.com:1337/');

Node.js真的让我感兴趣,如果我能理解为什么它不起作用会很好。

提前致谢。

2 个答案:

答案 0 :(得分:3)

怎么样:

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(1337);

console.log('Server running at http://mysite.com:1337/');

没有指定主机?

答案 1 :(得分:2)

listen(1337, "mysite.com")更改为listen(1337, "0.0.0.0"),这应该有用。