![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
Да, я решила всех замучать
![]() Читаю урок. Цитата:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
|
![]() |
![]() |
![]() |
#2 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Node.js и Socket.io работают по своей природе асинхронно. Всю логику нужно описывать в калбеках. А в каком файле у вас прописано общение по socket.io не важно, главное чтобы он был подцеплен в сайт как клиентский JS файл.
Код:
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 23.01.2013 в 11:55. |
![]() |
![]() |
![]() |
#3 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
Я, вероятно, неправильно задала вопрос. Вот есть у меня код клиентский. Я пишу его в файл client.html
Код HTML:
<html> <head> <script src="D:/node/node_modules/socket.io/lib/socket.io.js"></script> <script> var socket = io.connect('http://localhost:3333'); // на сервере порт тоже изменила socket.on('news', function (data) { alert("NEWS");//console.log(data); socket.emit('my other event', { my: 'data' }); }); )}; </script> </head> <body> <p>Hello</p> </body> </html>
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
![]() |
![]() |
![]() |
#4 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Юзайте хром и смотрите в консоль. Там наверняка ошибка о том, что нельзя послать запрос не из под сервера.
Качайте nginx например и на него файлы заливайте. Или включите сервер на NodeJS для раздачи статических файлов.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#5 | |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
Посмотрела ошибку, появились вопросы.
1) ошибка пишет, что не может найти модуль, указанный в этой строке модуля socket.io Код:
2) Модуль socket.io, подключаемый на сервере и файл socket.io.js, подключаемый на клиенте - это одно и то же? 2а) если нет, то где найти клиентский socket.io.js - такого файла тоже не существует в природе 3) Скачала nginx, распаковала, запускаю экзешник, появляется на мгновение консолька и сразу пропадает. В консольке какие-то надписи, вероятно, сообщение об ошибке, но прочитать их не успеваю. Каким образом это можно сделать? 4) Нашла статью по nginx. Цитата:
5) Как включить сервер на NodeJS для раздачи статических файлов? Код:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
|
![]() |
![]() |
![]() |
#6 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
3,4,5) Заносите каталог с nginx в переменные окружения, потом из консоли выполняете
Для старта: Код:
Код:
1,2) У меня при выполнении Код:
Проверьте, если не создалось, то коряво ставили и надо переустановить.
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 24.01.2013 в 15:59. |
![]() |
![]() |
![]() |
#7 | |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]() Цитата:
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
|
![]() |
![]() |
![]() |
#8 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Эм.. Нет. В NODE.JS подключается этим кодом и директория, содержащая какие-либо служебные файлы. А для клиентской части нужно сбилдить(если это не произошло автоматом) файл
Код:
Код:
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 24.01.2013 в 16:54. |
![]() |
![]() |
![]() |
#9 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
Благодарю. С nginx'ом так и не получилось - все равно ошибка мелькает, но и без него запустилось.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
![]() |
![]() |
![]() |
#10 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Скачайте http://nginx.org/download/nginx-1.3.11.zip
Создайте Код:
В nodejs держите скрипты сервера. Теперь из под cmd с правами администратора: Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Начало работы в Oracle XE 11 | Dvoishnik | Помощь студентам | 0 | 16.11.2011 14:05 |
Начало работы с реестром! | asdfads | Windows | 1 | 23.05.2011 09:55 |
AVR, начало работы | wanes101 | Микроконтроллеры, робототехника, схемотехника, 3D принтеры | 6 | 09.01.2011 16:34 |
начало работы... | zetrix | PHP | 1 | 29.10.2006 20:11 |