Size: a a a

Node.js — русскоговорящее сообщество

2019 November 22

Ð

Ð in Node.js — русскоговорящее сообщество
смысл всего в том, чтобы база была целостной и несокрушимой. Независимо от того, на чем решат делать сайт или микросервис для нее - на ноде или на пхп.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Ð
что такое логика?
Давай скажем, что "процедурный код".
То, что ты можешь или написать в ХП, триггерах и тп, либо в самом приложении
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Ð
смысл всего в том, чтобы база была целостной и несокрушимой. Независимо от того, на чем решат делать сайт или микросервис для нее - на ноде или на пхп.
Теоретически мне такой подход очень нравится.
На практике по мне это ставноится больно, потому что писать миграции и отлаживать процедурный sql больнее, чем тоже самое делать силами приложения.

В итоге кажется, что проще просто имет ровно 1 приложение, через которое будут ходить в БД (или поддерживать несколько)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Давай скажем, что "процедурный код".
То, что ты можешь или написать в ХП, триггерах и тп, либо в самом приложении
процедуры обработки данных, влияющие на целостность данных, я предпочитаю иметь вместе с данным в базе. Это потрясающе удобно, огромный ряд преимуществ.
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
короче оч гибко, то ли дело орм
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
это как в пхп пишут запросы строками, для быстройдествия, удобно же.
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Теоретически мне такой подход очень нравится.
На практике по мне это ставноится больно, потому что писать миграции и отлаживать процедурный sql больнее, чем тоже самое делать силами приложения.

В итоге кажется, что проще просто имет ровно 1 приложение, через которое будут ходить в БД (или поддерживать несколько)
не больнее, разве что поначалу пока нет опыта, потом - легко. Сделать отчет по часам на триггерах например - вообще раз плюнуть, а потом доставать его из агрегатной таблицы простым и эффективным запросом. Или повесить эвенты на апдейт словаря, чтобы слушая их актуализировать кэш в ноде - это вообще сказка просто, избавляющая от лишних джойнов и сетевого овердрафта.
источник

ГЗ

Григорий Зданович in Node.js — русскоговорящее сообщество
где можно посмотреть лимиты памяти для ноды?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
--max-old-space-size
источник

DL

DJ Kolya Lodo4kin in Node.js — русскоговорящее сообщество
привет всем, подскажите как решить проблему с передайчей окружения ноде через вебпак - запускаю вебпак с таким флагом --mode development и не нахожу в process.env никаких переменных чтобы посмотреть окружение в дев режиме, как надо передавать аргументы?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
DJ Kolya Lodo4kin
привет всем, подскажите как решить проблему с передайчей окружения ноде через вебпак - запускаю вебпак с таким флагом --mode development и не нахожу в process.env никаких переменных чтобы посмотреть окружение в дев режиме, как надо передавать аргументы?
можно через --env.<что-то> передавать в конфиг, а там как хотите)
источник

DL

DJ Kolya Lodo4kin in Node.js — русскоговорящее сообщество
Sergey Slipchenko
можно через --env.<что-то> передавать в конфиг, а там как хотите)
--env development
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
DJ Kolya Lodo4kin
--env development
не совсем, ща
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
источник

DL

DJ Kolya Lodo4kin in Node.js — русскоговорящее сообщество
Sergey Slipchenko
не совсем, ща
увидел —config-name
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
DJ Kolya Lodo4kin
увидел —config-name
не. webpack --env.dev --env.target="node". В конфиге получите

{
dev: true,
target: 'node'
}
источник

DL

DJ Kolya Lodo4kin in Node.js — русскоговорящее сообщество
Sergey Slipchenko
не. webpack --env.dev --env.target="node". В конфиге получите

{
dev: true,
target: 'node'
}
а зачем таргет ноде писать?
источник

P🛸

Pavel 🛸 in Node.js — русскоговорящее сообщество
Akim Rahimberdiev
Вот CI/CD для меня это еще совсем темный лес
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
DJ Kolya Lodo4kin
а зачем таргет ноде писать?
это пример просто
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
можно писать что хочешь
источник