【问题标题】:Specify host parameter for Node.js on Amazon EC2为 Amazon EC2 上的 Node.js 指定主机参数
【发布时间】:2013-08-29 18:57:20
【问题描述】:

我的大多数节点应用程序都可以这样启动:

server.listen(8080);

现在我正在使用 phantomJS 脚本,它要求您在启动服务器时传递主机和端口。我什至无法让一个简单的 hello world 工作。我试图通过几种不同的方式获取主机值: 来自 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 实例中运行 有什么想法吗?

【问题讨论】:

    标签: node.js phantomjs


    【解决方案1】:

    我不知道为什么它作为主机起作用

    0.0.0.0
    

    如果有人能解释一下,我一定会标记为已回答,感谢阅读。

    【讨论】:

    猜你喜欢
    • 2013-08-16
    • 2013-09-21
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 2011-11-22
    • 2010-12-10
    相关资源
    最近更新 更多