在Amazon EC2上为Node.js指定主机参数

时间:2013-08-29 18:57:20

标签: node.js phantomjs

我的大多数节点应用程序都是这样开始的:

server.listen(8080);

现在我正在使用一个phantomJS脚本,它要求您在启动服务器时传递主机和端口。我甚至无法让一个简单的你好世界工作。我试图通过几种不同的方式获取主机值: 来自app.js文件

   var hostname = require(‘os’).hostname().split(‘.’).shift();

来自命令行

   uname -n
   hostname

像这样启动服务器:

server.listen(8080,"127.0.0.1");
server.listen(8080,"localhost");

...等 服务器启动没有错误,但从不响应http请求。当我删除主机参数时,它工作正常。

节点-v v0.10.10

分销商ID:Ubuntu 描述:Ubuntu 10.04.4 LTS 发布:10.04 代号:清醒 在ec2实例中运行 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不确定为什么这会作为主持人

0.0.0.0

如果有人能说清楚,我一定会给你回答,谢谢你的阅读。