Denis
Вот если что - @coreos_ru :)
Denis
И более серьезная - https://t.me/kubernetes_ru
Timur
Ильнур
Молча умрет (
Ильнур
Для этого лучше докер подойдет
Ильнур
Ок как раз следит за этим
Konstantin
Менеджер процессов следит, а какой - уже на выбор: systemd, pm2, docker, etc
Timur
screen, docker, pm2, systemd – такие одинаковые, но такие разные)
Konstantin
Что общего у screen с остальными?😳
Timur
А что общего у докера и pm2? 😐
Ильнур
А может screen умеет следить? Я просто не знаю
Konstantin
Konstantin
Они выполняют общую задачу в разных окружениях
Konstantin
А screen просто терминал
Victor
Victor
подача как для школьников. Еще и заголовок капслоком.
Konstantin
Dan
Dan
Еговы, или Иговы, хрен поймёшь
Cenator 🐈
всем привет, можно ли как-то при юзании Request и Cheerio выводить в консоль кириллические символы, а не в виде "по ди "?
Cenator 🐈
юзаю $("#el").html()
Cenator 🐈
text() не подходит
Дима
Были сбиты с толку названием языка
Dmitrii
вопрос по поводу построение архитектуры API.
К примеру есть задача, построить REST сервис, плюс пару ботов(telegram, facebook), плюс возможно потом graphql сервис.
Так вот, чтобы не писать одну и ту же бизнес логику 4 раза, логично поместить ее например всю на REST сервис, а graphql и ботов уже строить по HTTP, по верх нашего реста и это вполне логично, особенно если наши сервисы могут быть реализованны на разных стеках.
Но предположим мы решили использовать один единственный nodejs стэк, и теоретически для того чтобы избежать множества http запросов, можно написать наше API как JS либу, а REST, graphQl и ботов, писать уже поверх этой либы, как небольшие обертки.
Насколько вообще оправдан такой подход и могут ли быть подводные камни?
Bohdan
а насколько оправдано не выносить бизнес логику отдельным слоем?
Таймураз
Таймураз
Он сохраняет сессию консоли, но никак не предназначен для фоновых задач
Konstantin
Юзайте job)
Timur
Юзайте &
Evgeny
Не юзайте треш, камон
Evgeny
Это не выбор. Выбор, это когда я решаю что мне использовать - init.d скрипты, systemd юнит, pm2, forever, screen или & и дизоун. А когда люди просто не понимая ничего спрашивают что брать и берут не думаю
Konstantin
Так они берут своё даже если говорят другое
Anonymous
Cenator 🐈
Спасибо
Anonymous
Спасибо
Попробуй, теоретически должно помочь. Если не поможет - напиши, придумаем что-то ещё.
GG
😂
GG
есть модули которые тестят на уязвимость сервер
GG
http://expressjs.com/ru/advanced/best-practice-security.html
А ВОТ ТЕПЕРЬ ПАБЛИК
плати за свою лень
GG
вот интересно, как они перебирают? если запрос на проверку занимает несколько секунд 1-7, тогда перебирать же долго придеться
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
точно я забыл
А ВОТ ТЕПЕРЬ ПАБЛИК
утилиты они не пишут
GG
GG
ну в том плане, что ты не чего не теряешь
GG
Посоветуйте, как лучше записывать пароли юзеров в монго ?
Yan
bcrypt
Yan
хэшируешь пароли с солью
Mikhail
как можно запустить монгу с параметрами с помощью pm2?
Mikhail
pm2 start mongod --port 27018 --dbpath data/db --name mongodb
так не получается
Yan
при авторизации пользователей, сравниваешь пароль, что ввел юзер с хэшированным паролем в монге
Mikhail
pm2 start mongod
так получается, но нужно с параметрами
GG
bcrypt
у ноды сейчас много нативных криптовых методов появилось, самому еще не доводилось пользоваться, но чем они чуже в отличии от bcrypt ?
Vladimir
Монгу при помощи pm2? Не надо
Konstantin
Konstantin
это же флаги монги, а не pm2
Mikhail
параметры или сам скрипт?
Mikhail
Mikhail
брал полностью команду в кавычки, не работало
Konstantin
если через Pm2 полностью - https://www.npmjs.com/package/pm2-mongodb
Mikhail
Yan
Yan
да и я хз, есть ли у нативного нодовского модуля нужные функции
Yan
хотя почему бы их и не должно быть
Yan
просто bcrypt это стандарт некий
Yan
и все делается в несколько строчек благодаря нему
Mikhail
чтоб без консоли работала
Mikhail
можно еще в конфиге установить по умолчанию параметры и запустить pm2 start mongod
Vladimir
А можно еще поставить по нормальному
Vladimir
И все само будет работать
Konstantin
ну в данном случае mongod будет произвольное название приложения из ecosystem\package
Konstantin
я так понимаю ты стек хочешь сделать?