Size: a a a

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

2019 November 27

MM

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

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Aleksei Kleandrov
гавно ненужное, достался просто проект на нем, скоро съедем
бери cluster. Если кроме описанных вокруг кейсов, ничего нету, то его вполне хватит
источник

KA

Kylych Asankulov in Node.js — русскоговорящее сообщество
Ð
попробуй сделать app.get('/api/partners/promocode/search/') , а promocode искать в req.params
просто чтобы минимизировать человеческий фактор
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Mike Mulukin
дык я про девелоп и говорю
ну просто там эти опции не нужны как бы) или я не понял зачем
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Kylych Asankulov
просто чтобы минимизировать человеческий фактор
в смысле?
источник

PK

Pavel Kazantsev in Node.js — русскоговорящее сообщество
pm2 имхо довольно удобно юзать внутри докера: из пары-тройки наносервисов слепить один микросервис, если можно так выразиться) внутри контейнера можно запустить несколько экземпляров одного процесса или разных, и уже эту комбинацию контейнерами плодить
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Aleksei Kleandrov
на нормальные контейнеры с оркестрацией
хорош людей с порога то пугать)))
источник

AK

Aleksei Kleandrov in Node.js — русскоговорящее сообщество
Sergey Slipchenko
бери cluster. Если кроме описанных вокруг кейсов, ничего нету, то его вполне хватит
спасибо не надо. меня интересует только конкретная проблема у pm2
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Aleksei Kleandrov
спасибо не надо. меня интересует только конкретная проблема у pm2
тогда откланиваюсь 😉
источник

KA

Kylych Asankulov in Node.js — русскоговорящее сообщество
Ð
в смысле?
да чтоб не проверять если req.params.promocode
источник

AK

Aleksei Kleandrov in Node.js — русскоговорящее сообщество
Pavel Kazantsev
pm2 имхо довольно удобно юзать внутри докера: из пары-тройки наносервисов слепить один микросервис, если можно так выразиться) внутри контейнера можно запустить несколько экземпляров одного процесса или разных, и уже эту комбинацию контейнерами плодить
1 контейнер=1 процесс=1 микросервис и не надо городить
источник

Ð

Ð in Node.js — русскоговорящее сообщество
в чем проблема проверять? это нормально вполне
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Pavel Kazantsev
pm2 имхо довольно удобно юзать внутри докера: из пары-тройки наносервисов слепить один микросервис, если можно так выразиться) внутри контейнера можно запустить несколько экземпляров одного процесса или разных, и уже эту комбинацию контейнерами плодить
дичь))) В чём плюс?
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Sergey Slipchenko
ну просто там эти опции не нужны как бы) или я не понял зачем
ну вот у меня комп включен на работе постоянно, там 4-5 проектов на ноде висят. Если электрики чудят - то я просто в консоли пишу pm2 resurrect и все востанавливается. Ну хз проще так кажется
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Aleksei Kleandrov
1 контейнер=1 процесс=1 микросервис и не надо городить
++++
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Mike Mulukin
ну вот у меня комп включен на работе постоянно, там 4-5 проектов на ноде висят. Если электрики чудят - то я просто в консоли пишу pm2 resurrect и все востанавливается. Ну хз проще так кажется
а что именно он восстанавливает? Содержимое памяти?
источник

Ð

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

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а что именно он восстанавливает? Содержимое памяти?
перезупускает все процессы, которые ты перед этим сохранил
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Если ты используешь только айди промокода, и он у тебя является неотъемлемой частью ссылки - тогда надо просто сделать роут app.get('/api/partners/promocode/search/:promocode')
источник

SS

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