Node.js + Open Server

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
sait4seo
Сообщения: 4
Зарегистрирован:
29 янв 2015, 20:07

Возможно нода падает из-за конфликта портов

sait4seo » 20 июл 2015, 16:48

Для ноды юзаю socket.io, http-proxy
т е заняты порты 8080, 3000, 9000, 5858.
Опенсервер тоже использует эти порты поэтому пробовал менять, стало реже падать. Раз в 5минут(
wormen86
Сообщения: 213
Зарегистрирован:
14 окт 2013, 05:19

wormen86 » 23 июл 2015, 02:18

sait4seo, это все руки, и неправильная обработка ошибок
sait4seo
Сообщения: 4
Зарегистрирован:
29 янв 2015, 20:07

Re:

sait4seo » 10 мар 2016, 12:55

wormen86 писал(а):sait4seo, это все руки, и неправильная обработка ошибок
так есть какие-то практические советы? или только стереотип навешать можете?

Исправление прошлой ошибки результата не дало.

Постоянно перезагружается приложение на ноде раз в (2-5 минут), причём косяк именно в связке опенсервер и нода. Потому как по отдельности всё работает.

Для ноды юзаю socket.io, http-proxy, forever.
т е заняты порты 8080, 3000, 9000, 5858.

Из пакета опенсервера использую mysql.


Решаю вопрос тем, что поставил mysql отдельно и использую в связке с нодой, а опенсервер отдельно когда на пхп пишу.
Надоело держать два сервера на локалке, кто за деньги поможет?
wormen86
Сообщения: 213
Зарегистрирован:
14 окт 2013, 05:19

Re: Node.js + Open Server

wormen86 » 11 мар 2016, 00:24

sait4seo,
так есть какие-то практические советы?
конечно есть, обучайтесь, учитесь делать правильно, используейте лучшие методики написания
Постоянно перезагружается приложение на ноде раз в (2-5 минут), причём косяк именно в связке опенсервер и нода.
типичная ошибка новичка, OpenServer тут не при чем
сделайте логирование в приложении+используйте отладчики, и станет яснее, в чем именно ошибка

Решаю вопрос тем, что поставил mysql отдельно и использую в связке с нодой, а опенсервер отдельно когда на пхп пишу.
Надоело держать два сервера на локалке, кто за деньги поможет?
в личку напишите
x-code
Сообщения: 14
Зарегистрирован:
15 апр 2016, 13:02

Re: Node.js + Open Server

x-code » 29 апр 2016, 23:22

Последнее сообщение 13 года:) Какие нибудь новости по теме есть?
wormen86
Сообщения: 213
Зарегистрирован:
14 окт 2013, 05:19

Re: Node.js + Open Server

wormen86 » 30 апр 2016, 02:29

x-code, Вы не правы, последнее сообщение было написано чуть более месяца назад
SFproG
Сообщения: 2
Зарегистрирован:
24 июн 2016, 07:11

Re: Node.js + Open Server

SFproG » 26 июн 2016, 07:12

Установил Node.js в OpenServer.

Скачиваем Node.js и устанавливаем в папку по умолчанию C:\Program Files.
Копируем от туда папку nodejs, вставляем в OpenServer>modules.
Можно удалить Node.js из Windows.

Запускаем OpenServer, и идем в настройки.
Во вкладке «Сервер» в поле «Настройка использования переменной Path» выставляем «Свой Path + userdata/config/path.txt».

Создаем файл в папке OpenServer\userdata\config\ под именем path.txt следующего содержания:
"вирт.диск":\modules\nodejs
dim246
Сообщения: 6
Зарегистрирован:
08 дек 2015, 09:37

Re: Node.js + Open Server

dim246 » 10 сен 2016, 12:03

SFproG писал(а):Установил Node.js в OpenServer.

Скачиваем Node.js и устанавливаем в папку по умолчанию C:\Program Files.
Копируем от туда папку nodejs, вставляем в OpenServer>modules.
Можно удалить Node.js из Windows.

Запускаем OpenServer, и идем в настройки.
Во вкладке «Сервер» в поле «Настройка использования переменной Path» выставляем «Свой Path + userdata/config/path.txt».

Создаем файл в папке OpenServer\userdata\config\ под именем path.txt следующего содержания:
"вирт.диск":\modules\nodejs
Что писать в "вирт.диск" ?
dim246
Сообщения: 6
Зарегистрирован:
08 дек 2015, 09:37

Re: Node.js + Open Server

dim246 » 10 сен 2016, 12:08

как проверить что Node.js установлен и работает на OpenServer?
SFproG
Сообщения: 2
Зарегистрирован:
24 июн 2016, 07:11

Re: Node.js + Open Server

SFproG » 10 сен 2016, 14:56

Что писать в "вирт.диск" ?
Букву виртуального диска. Который создает OpenServer при запуске. По умолчанию "W".
как проверить что Node.js установлен и работает на OpenServer?

Набрать любую команду в консоли, например, проверка версии Node.js: node -v
Ответить