Now.js Uncaught TypeError:Object#<object> </object>

时间:2011-08-13 06:42:01

标签: javascript object node.js typeerror nowjs-sockets

我从Now.js http://nowjs.com/guide下载了示例项目 当我运行它时,我得到

  

未捕获的TypeError:对象#没有方法'distributeMessage'

尝试发送消息后

想法?

2 个答案:

答案 0 :(得分:4)

原来这是PaaS不支持websockets的问题。解决方案只是通过以下方式明确禁用它们:

nowjs.initialize(server, {socketio: {transports: ['xhr-polling', 'jsonp-polling', 'htmlfile']}});

(在#nowjs IRC中解决)

答案 1 :(得分:0)

我们很难用如此少的信息知道。如果您发布代码,我们更有可能知道发生了什么。

查看nowjs.com网站上的hello world演示,看起来您的页面中可能没有helloworld_server.js文件,因为这是定义distributeMessage()函数的地方。 / p>

在演示文件here中,helloworld.html有这一行:

<script src="http://localhost:8080/nowjs/now.js"></script>

但是,demo tgz文件不包含该文件。您可能在适当的路径中缺少now.js