2013-02-11 3 views
1

Я хочу интегрировать чат-систему с помощью PHP, node.js и socket.io. Для этого я установил node.js в своих локальных окнах xp (node-v0.8.19-x86.msi), и когда я нажимаю значок node.js из стартовой строки, он показывает точно так же, как командный режим с «>». Мой вопрос заключается в следующем: где я должен писать свой код и как он соединяется с php и как вставлять socket.io. или нужен еще один шаг для завершения процесса установки node.js?Как работать с node.js в окне локальной машины xp

Пожалуйста, помогите мне, я первый в Node.js и Socket.io

+0

Здесь есть куча учебников http://stackoverflow.com/questions/2353818/how-do-i-get-started-with-node-js – Ahmed

ответ

1

, когда я нажимаю на значок Node.js из панели запуска он показывает так же, как командный режим с «>».

Это интерпретатор node.js, вам не нужно запускать его для запуска сервера node.js.

Прежде всего, создать папку, в которой вы хотите написать ваш код сервера, доступ к этой папке из командной строки и использовать НПМ для установки Socket.io

Например, предположим, что вы создали папку " MyNodeServer ":

C:\MyNodeServer> npm install socket.io

Это создаст папку node_modules внутри папки проекта и установить последнюю версию socket.io в него.

Теперь вы можете начать строить свой сервер, на самом деле, если вы хотите подключиться от своего клиента к серверу node/socket.io, вам не нужен PHP в середине, Socket.IO служит для своего файла-файла сокета вашему клиенту. Если вы хотите создать чат-сервер, здесь учебник я написал несколько месяцев назад, с помощью Node.js, Socket.io и JQuery на стороне клиента:

http://udidu.blogspot.co.il/2012/11/chat-evolution-nodejs-and-socketio.html

И здесь вы можете скачать этот чат проект:

https://github.com/uditalias/chat-nodejs

Гудлак!

+0

Спасибо udidu, я сделал, как вы говорите, создать одну папку в C:/node (полное разрешение с общим) и поместите код ([link] C: \ node> npm install socket.io) по команде, но я получаю сообщение об отказе в доступе. Я просто создаю папку, но ничего больше не делаю. необходимо загрузить любые файлы или каталог в папку узла, например socket.io? – user1287923

+0

нет, вам не нужно загружать что-либо еще, как вы установили nodejs на свою машину Windows? с установщиком? – udidu

Смежные вопросы