
Vladimir
31.03.2017
01:08:49
Для взаимодействия микросервисов лучше один раз их подключить
Чем на каждый запрос здороваться и прощаться
Представь, ты мне пишешь.
А я тебе вначале отвечаю, "здаров".
Следующим сообщением пишу ответ, а потом еще и прощаюсь

Vladimir
31.03.2017
01:09:54
Большая часть компаний используют http в миркосервисной архтектуре

Google

Vladimir
31.03.2017
01:10:01
Особых проблем нет

Vladimir
31.03.2017
01:10:44
Ну, это делеи на коннекты

Vladimir
31.03.2017
01:10:56
Нет никаких делеев

Vladimir
31.03.2017
01:11:06
Это увеличенное количество данных, перегоняемых между ними

Vladimir
31.03.2017
01:11:16
Никто не разрывает соединение после каждого запроса

Павел
31.03.2017
01:12:08
А это нормально?
https://github.com/zeit/next.js/blob/master/client/index.js#L31-L32

Vladimir
31.03.2017
01:12:54

Vladimir
31.03.2017
01:13:17
Можно их не использовать, икто не заставляет
Кроме content-length
и host

Vladimir
31.03.2017
01:13:40
Ты же про keep-alive говоришь?

Vladimir
31.03.2017
01:14:13
Да

Dmitry
31.03.2017
01:18:26

Google

Павел
31.03.2017
01:19:18
Если посмотреть модуль этот, внутри евал

Dmitry
31.03.2017
01:24:13
на 6 октября 2016 история в гите для lib/eval-script обрывается, хз как он там появился
в смысле с какими целями
кстати по этому initial commit уже намного более понятно что проект из себя представляет
пара мидлвар для express (router, render), вебпак, пара реакт-компонент и немного клея

Vitaliy
31.03.2017
01:39:21

Vladimir
31.03.2017
01:40:49

Vitaliy
31.03.2017
01:43:27
При запросе к любому ресурсу, требующему наличия сессии же, верно?
Остаются только запросы при логине — а это редкое дело, там нечего оптимизировать.
В любом случае, это лишь пример, и он сделан достаточно просто

Vladimir
31.03.2017
01:44:01
вот только токeн можно рeвоукнуть, а значит надо провeрять, живой ли он

Vitaliy
31.03.2017
01:45:21

Vladimir
31.03.2017
01:46:56

Oleg
31.03.2017
04:11:02
Всем привет!

Denis
31.03.2017
05:22:00
?

Oleg
31.03.2017
05:23:05
/stat@combot

Combot
31.03.2017
05:23:05
combot.org/chat/-1001041204341

Lulz
31.03.2017
05:37:44
Всем привет! не могу сформировать вопрос для гугла, но думаю вы поймете. Когда мы работаем с файловой системой и пытаемся создать/открыть либо что-то еще сделать, но директории нет, то нода может ее автоматический создать?

Oleg
31.03.2017
05:41:20
проверяешь существует ли директория, если нет, создаешь - 2 команды
автоматически нода не создаст никак

Google

Dream
31.03.2017
05:43:20

Lulz
31.03.2017
05:44:20
да только набрел на exists в документации, еще про mkdir человек напомнил, спасибо всем! =)

Zaur
31.03.2017
07:55:59
Подскажите плиз как подключиться к удаленной БД?
Локально и уменя на тачке и на удаленное машине все работает.
А вот как мне из локальной тачки подключиться к удаленной?
pool = mysql.createPool({
connectionLimit : 10,
host : 'http://<ip adress>',
user : 'my_user',
password : 'my_pass',
database : 'my_db'
});
Если писать так, то получаю ошибку:
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: getaddrinfo ENOTFOUND http://<ip adress> http://<ip adress>:3306

Eduard
31.03.2017
07:58:39
а разве нужно http указываеть?

Zaur
31.03.2017
07:58:52
я по разному пробовал

Eduard
31.03.2017
07:59:02
ip:3306 а вот так что пишет?

Zaur
31.03.2017
07:59:43
(node:1574) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: getaddrinfo ENOTFOUND ip:3306 ip:3306:3306
порт явно лишний))

Иван
31.03.2017
08:08:49

Alex
31.03.2017
08:29:59
Текст ошибки то какой?

Иван
31.03.2017
08:32:39

Alex
31.03.2017
08:33:08
аура чата помогла))

Alexander
31.03.2017
08:34:14

Славик
31.03.2017
08:49:07
да ок
ну только если existsSync

Alex
31.03.2017
08:52:05
здесь нужно вложить второй вызов внутрь первого коллбека или использовать, как сказали выше - existsSync
иначе второй вызов может обогнать первый

Lulz
31.03.2017
08:54:14
да вот я пробовал внутри колбэка сразу сделать, но чет видимо не то либо не так делал

Oleg
31.03.2017
08:57:32
заметь ты используешь асинхронные функции

Alex
31.03.2017
08:57:44
- ну тут надо тоже не забыть использовать mkdirSync, иначе директория может создасться после того как файл будешь читать
- склейка пути нужна, лучше через path join
- если приложение не высоконагруженное лучше использовать все функции с Sync приставкой, или почитать про Promise, а лучше подучить node.js

Lulz
31.03.2017
09:06:08
хм спасибо, а подкиньте статей годных для работы в env, чтобы паттерны каике-либо иметть(документацию не предлагать, я ее читаю =) )

Славик
31.03.2017
09:06:14
например, оставить как есть, напороться на проблемы и решить их самостоятельно

Google

Славик
31.03.2017
09:06:24
а не задрачивать в чате на 1.3к человек 3 строчки кода

Oleg
31.03.2017
09:07:13
http://learn.javascript.ru/screencast/nodejs

Tomoko
31.03.2017
09:22:45

Lulz
31.03.2017
09:23:07
да, но базу можно взять
но если есть новые, скинь пожалуйста

Oleg
31.03.2017
09:36:45
действительно есть актуальный курс по Node.JS?

Admin
ERROR: S client not available

andretshurotshka?❄️кде
31.03.2017
09:39:31
дока)

Oleg
31.03.2017
09:41:33
картина маслом, пользователь сидит и подробно изучает каждый модуль, особенно порядок загрузки модулей в modules

Tomoko
31.03.2017
09:41:58
https://www.youtube.com/results?search_query=node+js+tutorial

Oleg
31.03.2017
09:42:38
Node.JS от А до Я (Илья Кантор) ?
что и требовалось доказать ?

Denis
31.03.2017
09:55:38
Внимание вопрос! Чем лучше собирать статистику обращений из сервиса проекта к внешним API-сервисам? Что-нибудь типа fluentd?

Evgeny
31.03.2017
09:55:55
Ась?

Denis
31.03.2017
09:56:55
Обновил)

Oleg
31.03.2017
09:56:58
google analitycs?

Evgeny
31.03.2017
09:57:20

Denis
31.03.2017
09:57:40
Да, мы же в группе Node.js )

Oleg
31.03.2017
09:57:54
debug

Alex
31.03.2017
10:09:48

Google

Vladimir
31.03.2017
10:26:19
Прометеус, графит, etc

Юрий
31.03.2017
10:29:23

Denis
31.03.2017
10:59:07

Dreamerinnoise
31.03.2017
11:00:46

Ilnur
31.03.2017
11:14:18
ну если включить фантазию и посмотреть на мир, то в костыльном виде уже есть попытки формировать общее эфирное пространство для взаимодействия. Аля биткоины и эфирки

Alex
31.03.2017
11:25:51
угу, в sandbox Земля

Юрий
31.03.2017
11:32:45

Таймураз
31.03.2017
11:40:45
Ребят, на работе вертится нода 4.4.7
Хочу насоветовать переход на последний LTS. Кроме как поддержка ES6 (только без импортов), какие аргументы в пользу перехода можно назвать?

Oleg
31.03.2017
11:41:49
новое - это лучшее ?

Vladimir
31.03.2017
11:42:00

Таймураз
31.03.2017
11:42:27
Никаких
В производительности тоже нет разницы?

Vladimir
31.03.2017
11:42:36
Может небольшая и есть

Aleh
31.03.2017
11:43:27
а как же toJSON у Buffer?)

Таймураз
31.03.2017
11:44:45
Не знаете статей, где доводы в пользу ES6 приводятся?

Oleg
31.03.2017
11:45:55

Evgeny
31.03.2017
11:46:27
И всем насрать на новый лтс если старый работает

vitaliy
31.03.2017
11:46:40
Модули которые используете, не сломаются на node 6?

Oleg
31.03.2017
11:46:45