Now.js Uncaught TypeError: Object # <Object> - PullRequest
       19

Now.js Uncaught TypeError: Object # <Object>

0 голосов
/ 13 августа 2011

Я скачал пример проекта из Now.js http://nowjs.com/guide, и когда я его запускаю, я получаю

Uncaught TypeError: У объекта # нет метода 'distribteMessage'

после попытки отправить сообщение.

Идеи?

Ответы [ 2 ]

4 голосов
/ 14 августа 2011

Оказалось, что проблема в том, что PaaS не поддерживает веб-сокеты.Решением было просто явно отключить их, используя что-то вроде следующего:

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

(разрешено в #nowjs IRC)

0 голосов
/ 13 августа 2011

Нам трудно знать с таким небольшим количеством информации. Если вы разместите свой код, мы с большей вероятностью узнаем, что происходит.

Глядя на демо hello world на сайте nowjs.com, похоже, что на вашей странице нет файла helloworld_server.js, потому что именно здесь определена функция distributeMessage().

В демонстрационных файлах здесь , helloworld.html имеет следующую строку:

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

Но демо-файл tgz не содержит этого. Вероятно, вы пропустили now.js в соответствующем пути.

...