@nodejs_ru

Страница 1474 из 2748
KlonD90
09.01.2018
16:04:40
кроме как создать клиент и посылать пакет, других нет вариантов?
а в чем проблема? ну проще вообще http ручку сервису приделать где отдавать ok

и вообще всему прикручивать http ручки

Eldar
09.01.2018
16:04:49
UDP сервер совсем намертво захардкожен и принимает только UDP? Или для проверки жизнеспособности все же доступны другие способы? Нельзя сделать TCP/HTTP ручку и там отдавать ответ?

KlonD90
09.01.2018
16:05:12
ну как раз вот для проверки здоровья

Google
Eldar
09.01.2018
16:05:50
ИЛИ он хотябы принимает SSH? Alive статус можно и через SSH проверить =/

?
09.01.2018
16:06:33
кроме как dgram.createSocket('udp4').bind() больше ничего нет

просто думал мб есть либы которые пингуют socket сервы по определенному порту

Eldar
09.01.2018
16:11:21
Я ща взорвусь *__* У тебя есть ТВОЙ сокет сервер, где ты инициализируешь сокет-сервер: const dgram = require('dgram'); const server = dgram.createSocket('udp4'); server.on('message', (msg, rinfo) => { console.log(`server got: ${msg} from ${rinfo.address}:${rinfo.port}`); }); И есть второй API сервер, который должен пинговать сокет сервер. В чем проблема в сокет сервере, сделать простую HTTP ручку забинженную на нужный порт и отдавать там ok? oO

Moe
09.01.2018
16:13:06
гайз, а нафига здесь автор этого модуля использует http? в случае с express это же излишне? не? https://github.com/alallier/reload#express-example

?
09.01.2018
16:13:47
Да я понял что можно так сделать, KlonD90 же выше писал, проблема в том, что может быть есть еще проще вариант

Eldar
09.01.2018
16:14:39
По IP

Moe
09.01.2018
16:14:51
`var http = require('http') var server = http.createServer(app)` - эти строки

?
09.01.2018
16:15:12
ладно, спс, тогда так сделаю

сори, если что

Eldar
09.01.2018
16:16:16
Я просто тебя не понял =(

Google
zizo
09.01.2018
16:32:11
подскажите, пожалуйста. у меня есть http://127.0.0.1:3000/number1, с которого по вебсокету идет связь с сервером сервер принимает объект и должен засунуть этот объект на http://127.0.0.1:3000/number2 вопрос: что нужно прописать в принимающей объект функции на сервере, чтобы она отправила объект на другой юрл в идеале это должно работать в обе стороны

p
09.01.2018
16:47:39
подскажите, как настроить разграничение параметров для дев и прод среды? хранить оба вариента настроек в приложении и при запуске передавать параметр в переменную окружения? можно как то в проде скрывать настройки тестовые?

Vitaliy
09.01.2018
16:49:54
https://medium.com/beautiful-angular/angular-2-and-environment-variables-59c57ba643be

p
09.01.2018
16:51:29
https://github.com/lorenwest/node-config
ого, сейчас почитаю! а для реакта не подскажешь что использовать? я сейчас create-react-app юзаю в частности...

Дмитрий
09.01.2018
16:59:31
Дмитрий
09.01.2018
17:00:44
собирать велосипед не имеет смысла пока учишься

Eldar
09.01.2018
17:01:50
собирать велосипед не имеет смысла пока учишься
Но как тогда научиться потом не собирать велосипеды?

p
09.01.2018
17:02:33
для начала его хватит или же готовую разработку next js
что-то не пойму как в криейт реакт апп это сделать

там только переменные окружения

в этом случае оба файла с настройками попадут в сборку, так?

Дмитрий
09.01.2018
17:04:25
в этом случае оба файла с настройками попадут в сборку, так?
какие данные ты хранишь в конфиге? и зачем их разделять?

там только переменные окружения
в реакт апп все конфиги скрыты или ты выполнял eject?

p
09.01.2018
17:05:29
какие данные ты хранишь в конфиге? и зачем их разделять?
два файла условно: дев и прод. В обоих url серверов. В первом тестовый, во втором боевой/публичный

Дмитрий
09.01.2018
17:06:22
а не проще ли использовать один и просто менять переменную url?

p
09.01.2018
17:06:53
в реакт апп все конфиги скрыты или ты выполнял eject?
я сам создаю папку и в нее кладу конфиги свои, как-то по-другому делать нужно?

а не проще ли использовать один и просто менять переменную url?
да там может быть несколько url, хотелось бы файлы переключать просто

Дмитрий
09.01.2018
17:10:35
я понял, не знаю даже как лучше или правильнее сделать. по сути твоя задача: проверить режим приложения ( dev test или prod ) и подгрузить нужный файл

Google
p
09.01.2018
17:11:23
те по start - один файл, по build - другой

Дмитрий
09.01.2018
17:15:26
именно! но режима нет, я выполняю build, нужно чтобы при этом другой файл подтягивался
не знаю, есть ли что то готовое для реакт апп. но скорей всего я бы сделал начальный скрипт которому передавал параметр config или же при параметре build подгружался файл конфига build.js к примеру

может кто другой что то другое подскажет

Дмитрий
09.01.2018
17:17:35
а потом уже криэйт апп запускался бы, так?
ну я просто с ssr делал, поэтому это делал иначе. тебе это только на клиенте нужно?

p
09.01.2018
17:17:46
да

Дмитрий
09.01.2018
17:18:44
твоя переменная мод - это NODE_ENV

это самый простой вариант

p
09.01.2018
17:22:10
Дмитрий
09.01.2018
17:22:44
функция которая вернет тебе нужный файл

p
09.01.2018
17:22:57
а понял

ок спасибо

Дмитрий
09.01.2018
17:25:37
если process.env.NODE_ENV равен продакшен то подгружаем файл билд.джс, иначе дев.джс

по сути так

Дмитрий
09.01.2018
17:28:15
да да, понял идею
но если что - это говнокод

p
09.01.2018
17:28:29
я чувствую)

Дмитрий
09.01.2018
17:28:37
))

Google
p
09.01.2018
17:28:37
читаю про env файл сейчас

нужно понять что из него в сборку идет

Дмитрий
09.01.2018
17:28:54
ааааааааааааааааа, точно

н

его используй

p
09.01.2018
17:29:11
весли только то что нужно, то выход

а он не все из него забирает в сборку?

Admin
ERROR: S client not available

p
09.01.2018
17:29:33
не весь файл целеком?

Дмитрий
09.01.2018
17:30:08
не знаю честно, только на пхп его использовал.на нодке не доводилось

p
09.01.2018
17:30:28
ну я почитаю сам, мне просто направление было важно понять

Дмитрий
09.01.2018
17:32:06
https://github.com/tuchk4/react-app-env

вот так будет правильнее с указанием конфига

https://www.npmjs.com/package/dotenv

p
09.01.2018
17:34:48
о спасибо

Ҫѐҏӗѫӑ
09.01.2018
18:08:06
@vkurchatkin что там про модули слышно?

они уже во все браузеры прилетели (в фф 23го января появятся с обновой)

в ноде в этом году ждать?

или не стоит?

KlonD90
09.01.2018
18:18:31
ну там есть же под флагом

Google
Dimanius851
09.01.2018
18:20:29
npm пишет No description, но он есть и заполнен

Alexander
09.01.2018
18:48:10
))0)

Dmitriy
09.01.2018
18:48:48
ты сам написал "Я пока не увидел ни одного сайта (интернет магазина)" - так что это вопрос к тебе, что значит "не увидел" и как ты это определил
Определить на чем сделан сайт не так сложно как кажется. Например сайт erodionov.ru использует express и now.

Пруфы?
https://hackernoon.com/walmart-strives-to-be-an-online-retail-leader-with-node-js-9484a4ff51f7

я много лет в ecomm так что )))

Они еще и движок свой на github выложили

Cenator
09.01.2018
18:50:13
Cenator
09.01.2018
18:50:16
))

Alexander
09.01.2018
18:50:54
Дебич?

Cenator
09.01.2018
18:51:19
Дебич?
ты аутист? там реакт, в сорцах разметка, значит сайт на ноде

Dmitriy
09.01.2018
18:51:36
https://github.com/walmartlabs

Люди занимаются разработкой на ноде и не знают крупнейшие проекты на нем.

Dan
09.01.2018
18:52:29
?

Dmitriy
09.01.2018
18:52:40
Еще, кстати, MySpace на ноде перезапускали года 4 назад

Страница 1474 из 2748