Socket.io HostMonster - Как сделать сервер?
Я пытаюсь узнать, как использовать socket.io с phonegap / cordova. В руководствах рассказывается, как использовать node.js в cmd, но ничего не говорится о том, как запустить это на сервере моего сайта.
var http = require('http');
var server = http.createServer(function(request, response){
console.log('Connection');
response.writeHead(200, {'Content-Type': 'text/html'});
response.write('hello world');
response.end();
});
server.listen(8001);
Пока у меня есть этот код, который я могу запустить через "node server.js", и подключение к http://localhost:8001/ покажет "hello world". Как мне сделать это на чем-то таком, как HostMonster? Я довольно новичок в программировании и не могу понять это. Кроме того, если вы знаете какие-либо хорошие руководства по socket.io, которые объясняют все в деталях, будем очень благодарны! Спасибо!
1 ответ
Это код, предназначенный только для создания простого веб-сервера в nodejs, никак не связанный с socket.io (который является библиотекой для nodejs). Для запуска nodejs на сервере вам необходим хостинг, который поддерживает это и, очевидно, HostMonster не поддерживает node.js. Некоторое простое место для запуска хостинга приложений node.js вы можете посмотреть здесь https://www.quora.com/What-are- Некоторые альтернативы Героку, которые более надежны, вероятно, самая легкая герока.
Для socket.io вы можете напрямую ссылаться на их веб-сайт, который помимо документации имеет демоверсии и пример начала работы. http://socket.io/get-started/chat/