2013-04-28 3 views
0

Мой проект - игра в Facebook с двумя игроками в реальном времени, и мне нужен инструмент, который поможет мне построить игру с быстрыми ответами, чтобы включить функцию «реального времени» игра. Я только что узнал об узле JS и Socket IO. У меня есть некоторые знания в JavaScript, поэтому я подошел и просмотрел несколько руководств, в которых обсуждаются функции Node JS и Socket IO.Установка NodeJS и SocketIO на удаленном сервере

Вот ссылка на видео, которые я наблюдал:

http://www.youtube.com/watch?v=mSE6xHkcX0w

Я понимаю, основные из узла JS и сокета IO и успешно установил его в моем локальном хосте. Проблема в том, что когда я загружал файлы с моего локального хоста на мой удаленный сервер, некоторые функции программы работают неправильно. Я не знаю, как связать мой файл JavaScript, когда он находится на сервере, потому что если он находится в моем localhost, я использую приглашение командной строки для его запуска.

node app.js 
+0

Какой у вас хостинг? Большинство хостинг-провайдеров не позволят вам запускать приложения Node.js. – icktoofay

+0

Я использую платный персональный хостинг с дисковым пространством 1 ГБ и пропускной способностью 10 ГБ. – JetPro

+0

Это все еще не очень специфично, так как многие разные хосты, вероятно, предоставляют план с именем, имеющим разные характеристики. Во всяком случае, это похоже на общий хостинг, который не позволит вам запускать приложения Node.js. Возможно, вам потребуется перейти на VPS. – icktoofay

ответ

3

Узел не веб фреймворк.

Скорее всего, вы используете веб-хостинг, который обобщен для веб-фреймворков, таких как PHP и Ruby on Rails. Вам понадобится виртуальный серверный хостинг или узловой хостинг, потому что для узла требуется запуск виртуальной машины. В противном случае вы не сможете запустить Node Package Manager или сам узел.

Адрес: Joyent предоставил (а) список хостов here.

Если вы решили использовать VPS или выделенный аппарат, вы найдете руководство по установке here. Так вы должны установить узел в CentOS.

wget http://nodejs.org/dist/v<version>/node-v<version>.tar.gz 
tar -zxf node-v<version>.tar.gz 
cd node-v<version> 
./configure 
make -j <number of cores> 
make install 
Смежные вопросы