Size: a a a

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

2021 February 26

AN

Adel Norberg in Node.js — русскоговорящее сообщество
Nikita
создайте в папке scripts/dev.sh а в package.json: 'dev': 'sh ./scripts/dev.sh' :D
Понял, я не знаю о .sh формате, посмотрю, спасибо
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
создайте в папке scripts/dev.sh а в package.json: 'dev': 'sh ./scripts/dev.sh' :D
А лучше не .sh, а например .js
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А лучше не .sh, а например .js
точно
источник

N

Nikita in Node.js — русскоговорящее сообщество
просто там будет наборчик child_process.exec() ?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Нефиг просто так (из лени?) добавлять ОС зависимость в таких простых местах
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Алексей Попов
зучит так, будто бы админка это отдельный слой
бестпрактис вынести админку в отдельный сервер, отдельный сайт и бд ему предоставить чисто на чтение и желательно на слейве какомто))
источник

AN

Adel Norberg in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А лучше не .sh, а например .js
А какой API конкретно нужно юзать для этого? Можете дать наводку?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Adel Norberg
А какой API конкретно нужно юзать для этого? Можете дать наводку?
Выше Никита написал, require('child_process').exec.
Либо использовать пакеты для запуска задач.

Если у вас репозиторий с множеством проектов - npm пакетов, можно ещё в сторону воркспейсов посмотреть
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Adv0cat
бестпрактис вынести админку в отдельный сервер, отдельный сайт и бд ему предоставить чисто на чтение и желательно на слейве какомто))
и там всё сделать без слоёв? и репозиторий, и сервисы - всё в одном файле?
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Nikita
зря быкуете))
да, потому что есть акция которая действует для магазина если он продал за период на сумму больше Х
Хто быкует?)) Да бросьте вы)) Делайте что хотите))) Рамок нет)))
источник

N

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

выше описал юз кейс
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Adv0cat
бестпрактис вынести админку в отдельный сервер, отдельный сайт и бд ему предоставить чисто на чтение и желательно на слейве какомто))
можно просто не мешать api роуты юзера и админа, убирать crud
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Andy Cox
можно просто не мешать api роуты юзера и админа, убирать crud
Та можно сделать что угодно, было бы желание 😅
источник

AC

Andy Cox in Node.js — русскоговорящее сообщество
Nikita
зря быкуете))
да, потому что есть акция которая действует для магазина если он продал за период на сумму больше Х
хех тогда проще сделать отдельный сервис для накопления заказов в период акции: + к юзабилити и меньше запросов к бд
источник

N

Nikita in Node.js — русскоговорящее сообщество
Andy Cox
хех тогда проще сделать отдельный сервис для накопления заказов в период акции: + к юзабилити и меньше запросов к бд
вопрос же в 1 запросе который считает сумму 1 поля, а вы предлагаете целый сервис сделать, чтобы в коде который накапливает заказы еще больше ошибок сделать)
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
а кто-нибудь еще помнит сам вопрос?)
источник

N

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

N

Nikita in Node.js — русскоговорящее сообщество
Где писать запросы к БД которые не вписываются в функционал репозитория (найти/создать/изменить/удалить запись)? Т.е. агрегации всякие или которые выбирают 1 поле какое то
источник

N

Nikita in Node.js — русскоговорящее сообщество
(вариант что типа у нас админка отдельная не учитывается)
источник

ЮК

Юрий Кононенко... in Node.js — русскоговорящее сообщество
я бы пересмотрел назначение репозитория...
источник