
KlonD90
09.01.2018
16:04:40
и вообще всему прикручивать 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 же выше писал, проблема в том, что может быть есть еще проще вариант

KlonD90
09.01.2018
16:14:30
в чем проблема

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

arts
09.01.2018
16:49:56

p
09.01.2018
16:51:29

Дмитрий
09.01.2018
16:59:31

p
09.01.2018
17:00:19

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

Eldar
09.01.2018
17:01:50

p
09.01.2018
17:02:33
там только переменные окружения
в этом случае оба файла с настройками попадут в сборку, так?

Дмитрий
09.01.2018
17:04:25

p
09.01.2018
17:05:29

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

p
09.01.2018
17:06:53

Дмитрий
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
может кто другой что то другое подскажет

p
09.01.2018
17:16:20

Дмитрий
09.01.2018
17:17:35

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 равен продакшен то подгружаем файл билд.джс, иначе дев.джс
по сути так

p
09.01.2018
17:25:56

Дмитрий
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, но он есть и заполнен

Dmitriy
09.01.2018
18:44:45

Alexander
09.01.2018
18:48:10
))0)

Dmitriy
09.01.2018
18:48:48
Пруфы?
https://hackernoon.com/walmart-strives-to-be-an-online-retail-leader-with-node-js-9484a4ff51f7
я много лет в ecomm так что )))
Они еще и движок свой на github выложили

Cenator
09.01.2018
18:50:13

Alexander
09.01.2018
18:50:15

Cenator
09.01.2018
18:50:16
))

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

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

Alexander
09.01.2018
18:51:31

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 назад

Alexander
09.01.2018
18:53:07