Сгенерировать скрипт node-xmpp для браузера

Я разрабатываю приложение на php. Мне нужен чат на xmpp nodejs. Отправка сообщения будет идти с веб-страницы.

Я нашел введите здесь описание ссылки. В терминале все работает нормально. Но как прикрепить клиентский скрипт к браузеру?

Я генерирую скрипт:browserify node_modules/node-xmpp/lib/node-xmpp-browserify.js > nodeXmpp.js и прикрепляю его к веб-странице:

Затем попробуйте использовать его:

$(document).ready(funcrion(){
var client = new XMPP.Client({
    jid: '[email protected]',
    password: 'password'
});

});

И хромированная консоль говорит мне:

Не удается загрузить привязки StringPrep-0.2.3 (с использованием отката). Вам может понадобиться npm install node-stringprep nodeXmpp.js:3669

event.returnValue устарело. Вместо этого используйте стандартный метод event.preventDefault(). jquery.js: 3254

Uncaught TypeError: Объект # не имеет метода «resolveSrv»

№ объекта - его "dns".

И перед созданием скрипта я устанавливаю node-stringprep.

Вопрос в том, как создать клиентский скрипт xmpp для браузера.


person Alexander Boroda    schedule 13.05.2014    source источник


Ответы (1)


Вы не разместили свой код, но следующее должно работать нормально:

require('node-xmpp/lib/node-xmpp-browserify.js');
var client = new XMPP.Client(opts);
person jgillich    schedule 13.05.2014
comment
Я пробую это, но это не работает. пошаговую инструкцию можешь показать? - person Alexander Boroda; 14.05.2014