Size: a a a

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

2020 March 06

YG

Yury Golikov in Node.js — русскоговорящее сообщество
В Путин
спасибо большое, просто до последнего не хотел связываться с sql, делаю магазин буквально по 10 товаров в 3х категориях и вообще запариваться не хочется сильно
Для этого nosql бд тоже хорошо подходит, можно еще посмотреть на redis)
источник

V

Victor in Node.js — русскоговорящее сообщество
на 30 товаров ты хоть в текстовом файле их хранить можешь)
источник

YZ

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

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Ммм
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Предложение хорошее, надо брать
источник

М

Ману in Node.js — русскоговорящее сообщество
Михаил Васильев
Это пошла лень
С другой стороны, они много не запомнят, не будет тебе конкурентов, в чем трабл?)

Такой же штукой иногда страдаю на элементарных вещах
Судя по рынку и тому что раз в месяц офферы на работу приходят, конкурентов мало 😁
источник

М

Ману in Node.js — русскоговорящее сообщество
Точнее нодеров скорее всего мало. А работодатели прозревают что нужно нодеров нанимать а не пхпшников))
источник

S

Stark in Node.js — русскоговорящее сообщество
Как правильно прописать запуск *npm run start* в package.json, чтобы команда была направлена на директорию выше?

Директория: server/package.json. Нужно, чтобы было обращение к папке client, которая находится на одном уровне с server
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
Stark
Как правильно прописать запуск *npm run start* в package.json, чтобы команда была направлена на директорию выше?

Директория: server/package.json. Нужно, чтобы было обращение к папке client, которая находится на одном уровне с server
через ./ ?
источник

S

Stark in Node.js — русскоговорящее сообщество
Joe Pesci
через ./ ?
А какой примерно вид будет? npm run start ./client ?
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
./ - корень
./client/а тут что в папке
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
Если у тебя в корне конечно папка client, а в ней что-то еще (если я правильно понял)
источник

S

Stark in Node.js — русскоговорящее сообщество
Мне нужно одновременно запустить клиент и сервер, используя только package сервера. А папка с клиентом и сервером находятся на одном уровне
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
npm i concurrently --save-dev

"dev": "concurrently --kill-others \"npm run 1 файл\" \"npm run 2 файл\""
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
и общая вот так - npm run dev
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
а с путями надо тестить тебе уже наверное
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
"dev": "npm-run-all --parallel 1 файл 2 файл"
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
можно еще так попробовать если без зависимостей
источник

VL

Vladimir Lastovka in Node.js — русскоговорящее сообщество
Sergey Kazak
бизнес логика в контролере быть не должна никогда, контролер это управление запросом, и не должен в принципе ничего знать, о ваших бизнес процессах, как и ваши бизнес процессы, не должны ничего знать о базе данных, они должны передавать запрос что им нужно, а даставать это должен другой модуль. И при этом, ваши условные заказы, не должны быть связаны, с логикой оплаты, доставки и т.д. Бизнес логика делает свое дело, и дальше отдает или ответ, или делает запрос к переходному модулю, который что-там разруливает. В жтом случае ваша бизнес логика, отрезана и независима. Ей плевать, какая у вас БД на проекте, ей плевать, какой UI, она делает свою работу.
Простой пример DDD, у вас интернет магазин. В нем есть заказ товара, его оплата и доставка. При DDD, это не связаные между собой модули, которые могут иметь даже каждый свой UI, который о бизнес логике и базе данных, знать ничего не знает. И вы спокойно можете его вытащить из проекта, и заменить другим. Все остальное приложение даже знать об этом не будет. В случае же прекрасного среднестатистического MVC, попробуйте выпилить его из проекта, и поменять на что-то другое. Поверьте, доказано практикой. Если оно не спроектированно опытным архитектором, то вас ждет боль, много боли.
А если бизнес логика сидит в триггерах (БД), сейчас я вынес в  хуки орм, но если захочу сменить орм, то получу боль, и куда в таком случае девать бизнес логику?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
источник