Django& node.js:throw arguments [1]; //未处理的'错误'事件

时间:2013-02-01 06:09:49

标签: django node.js socket.io

我试着通过Realtime Django

尝试Django socket.io和node.js示例

当我尝试从浏览器发送消息时,我从节点服务器

收到错误
events.js:71
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: connect ECONNREFUSED
    at errnoException (net.js:770:11)
    at Object.afterConnect [as oncomplete] (net.js:761:19)

由于我从node.js和socket.io开始,我无法弄清楚这个错误。

请告诉我,我做错了什么。

如果可能,还有一些人建议使用django,node.js和socket.io的一些工作示例。

1 个答案:

答案 0 :(得分:1)

该示例使用redis作为数据库后端,以及节点redis-client。你安装了redis数据库吗?看起来这就是问题所在。

如果有,redis-client模块提供了一个可选的选项param,您可以在createClient中定义主机,端口等...(如果您没有以标准方式安装redis):

var sub = redis.createClient(...maybe put an options object here...);