@nodejs_ru

Страница 716 из 2748
Evgeny
19.04.2017
21:09:09
Иначе очень часты ситуации когда при мердже веток между собой теряются корректные ветки зависимостей

Никита
19.04.2017
21:10:20
Ты не уходишь, а бóльшую проблему создаёшь, кмк.

Evgeny
19.04.2017
21:11:16
Ну в принципе да, приходит и мне такая мысль в голову.

А что ты предложишь как альтернативу?

Google
Никита
19.04.2017
21:12:31
Мерджить package.json аккуратнее =)

Evgeny
19.04.2017
21:14:16
Интересный метод :) Надо будет попробовать :)

Vladimir
19.04.2017
21:15:40
Да просто добавь проверку в CI и все

Evgeny
19.04.2017
21:17:17
Проверку верности коммита?

Vladimir
19.04.2017
21:17:31
ну да

А вообще лучше так не делать

Я вообще постепень понял, зачем люди использует монорепо

Вот чтобы как раз подобных вопросов не возникало в принципе

Evgeny
19.04.2017
21:22:22
Я вот не готов к монорепо. Пока экспериментирую

Vladimir
19.04.2017
21:24:54
И кстати версии вообще не нужны тоже

Artur
19.04.2017
21:25:12
Рефакторинги всякие в монорепо делать сильно проще

поменял апи, поменял использования апи, и всё в одном коммите

Google
Vladimir
19.04.2017
21:26:33
Одна проблема - нужен очень хитрый процесс сборки

Artur
19.04.2017
21:27:00
Нет у нас такой проблемы. Каждый пакет живёт в своей папке со своими скриптами

Vladimir
19.04.2017
21:27:10
Вопрос зависимостей

Artur
19.04.2017
21:27:36
Ну, у нас не 5-8 микросервисов

Vladimir
19.04.2017
21:27:36
Если один пакет зависит от другого, то нужно ли пересобирать его, когда зависимость меняется

Ответ - не всегда

Evgeny
19.04.2017
21:27:58
node_modules в корневой папке, один образ, в который при запуске передается что запускать

Vladimir
19.04.2017
21:28:13
Можно много образов

Evgeny
19.04.2017
21:28:29
собирать дольше

Vladimir
19.04.2017
21:28:33
Неа

Собираешь основной, потом от него наследуешь остальные

Evgeny
19.04.2017
21:28:58
А зависимости ставить в основном?

Vladimir
19.04.2017
21:29:08
да, в основном вообще весь код

Evgeny
19.04.2017
21:29:37
Ну тогда это получается один образ, в который потом энвами или энтрипоинтом передаётся что запкскать

Vladimir
19.04.2017
21:30:01
Да, но снаружи это знать не нужно

Снаружи интерфейс только образ+env для конретного образа

Evgeny
19.04.2017
21:30:25
ну да, можно

Vladimir
19.04.2017
21:31:04
Кстати, обнаружил тут забавную фишку - многие предсобранные бинарники не работают на alpine

А alpine чето популярен на докере

Evgeny
19.04.2017
21:31:35
если собирать не на альпине - да. там мусл же

Google
Vladimir
19.04.2017
21:31:40
Ага

Evgeny
19.04.2017
21:32:04
а попудлярен тк образ получается очень маленький

Vladimir
19.04.2017
21:32:09
При этом никто этой проблемой не озаботился, бинарники только под glibc

Может нет смысла упарываться

Evgeny
19.04.2017
21:32:37
Есть же сборки почти всего в репах

Может нет смысла упарываться
На минидебе у меня образы по 100 метров, на альпине по 35

Vladimir
19.04.2017
21:32:57
Не знаю. Под musl?

Evgeny
19.04.2017
21:33:11
Не знаю. Под musl?
Да, в репах самого альпина. Почти все есть

Vladimir
19.04.2017
21:33:12
Да 100 метров качаются только один раз

Да, в репах самого альпина. Почти все есть
Ну я про более специфичный софт, нодовские аддоны и т д

Evgeny
19.04.2017
21:34:43
А, это да. Я в два шага собираю образы - из первого вытаскиваю бинари

Vladimir
19.04.2017
21:35:16
Вот такое есть: https://github.com/grammarly/rocker

Сам не пробовал

Evgeny
19.04.2017
21:36:27
Что-то у них там сыпалось на моем кейсе что они никак починить не могли, не помню уже. Не панацея, в общем

Я всё жду рокита, когда он станет готов к дикому проду, а не только на стендах

Vladimir
19.04.2017
21:37:37
А там какие плюшки?

Evgeny
19.04.2017
21:38:10
Там очень много наворотов (по идее), но очень много не реализовано.

https://coreos.com/rkt/docs/latest/rkt-vs-other-projects.html#rkt-vs-docker

Harry
20.04.2017
03:30:36
а какой смысл так писать router.get('/', function(req, res, next) { ... } и внутри самой функции вообще не вызывать next()?

Google
Klim
20.04.2017
05:02:54
Ну будет у тебя unused var

Denis
20.04.2017
05:23:47
Ну может кому-то нравится лишние 4 буковки написать

А может привычка такая выработалась

Потому что я даже не замечаю обычно как пишу req, res

Фокус в голове всегда уже на чем-то другом

Ilnur
20.04.2017
06:03:27
Вопрос: есть ли какой-то общий способ узнать(повесить обработчик) событие "запрос отправлен со стороны ноды,

?

какой-то req.on('sent', function (req, res) {})

Admin
ERROR: S client not available

Ilnur
20.04.2017
06:04:17
или req не наследуется от EventEmitter-a?

Harry
20.04.2017
06:11:45
пасаны, подключаю mongoose. нативные промисы ноды можно использовать или bluebird подключать или встроенные промисы mongoose'a норм?

Dmitry
20.04.2017
06:12:22
Нативные работают

Harry
20.04.2017
06:12:34
в туторе mongoose.Promise = global.Promise; но чет где-то читал что там утечки бывают

лан использую их тада

Dmitry
20.04.2017
06:12:54
Но если хочешь можешь bluebird юзать. Он лучше по перформансу

ASergey
20.04.2017
07:54:52
Подскажите нормальные валидыторы, чтоб прям кастомизнуть было очень легко

данные форм валидировать

да и любой объект по сути

Anton
20.04.2017
07:57:42
Joi довольно удобная штука, но не уверен насчет прикурчивания кастомных валидаторов. как-то хватоло всего из коробки, для объектов

Alexander
20.04.2017
08:33:09
Ребят, есть какая-нибудь i18n для sequelize? Интересует вывод ошибок на русском

Google
Таймураз
20.04.2017
09:26:03
Alexander
20.04.2017
09:26:56
Я бы оставил как есть Потом не нагуглишь ошибку
Это это на продакшн нужно для вывода

Таймураз
20.04.2017
09:46:12
Alexander
20.04.2017
09:47:33
Я понял
У меня приложение. Человек пишет запрос и отправляет. Так как это делается для первокурсников, то им нужен вывод ошибок на русском

Alexander
20.04.2017
09:48:41
Ладно, посоветуюсь и решу

Таймураз
20.04.2017
09:49:15
Пусть привыкают к инглишу, даже если они его не изучали Тут много затыков с русским, я могу их расписать, но если вкратце- забейте на это

1. Некачественный перевод 2. Отсутствие инфы на русском 3. Перевод с русского обратно в инглиш тем, кто шарит

И производные от них

Alexander
20.04.2017
09:51:55
Evgeny
20.04.2017
09:52:05
Первокуры какого направления?

Alexander
20.04.2017
09:52:32
Evgeny
20.04.2017
09:52:47
Тогда не портите им жизнь - нехай сразу к аноглийскому привыкают

Таймураз
20.04.2017
09:55:11
Alexander
20.04.2017
09:55:25

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