我從Now.js http://nowjs.com/guide 下載項目的例子,當我運行它,我試圖發送一個消息後得到Now.js遺漏的類型錯誤:對象#<Object>
Uncaught TypeError: Object # has no method 'distributeMessage'
。
想法?
我從Now.js http://nowjs.com/guide 下載項目的例子,當我運行它,我試圖發送一個消息後得到Now.js遺漏的類型錯誤:對象#<Object>
Uncaught TypeError: Object # has no method 'distributeMessage'
。
想法?
原來這是PaaS不支持websockets的問題。解決方案只是明確禁用它們,通過類似如下:
nowjs.initialize(server, {socketio: {transports: ['xhr-polling', 'jsonp-polling', 'htmlfile']}});
(在#nowjs IRC解決)
我們很難知道這麼少的信息。如果你發佈你的代碼,我們更可能知道發生了什麼。
看着nowjs.com網站上的hello world demo,看起來你可能沒有在你的頁面中包含helloworld_server.js
文件,因爲這是distributeMessage()
函數被定義的地方。
在演示文件here,擁有的helloworld.html這一行:
<script src="http://localhost:8080/nowjs/now.js"></script>
但是,演示TGZ文件不包含。您可能在適當的路徑中缺少now.js
。
omg非常感謝你! –