Aleksand
Ещё раз надо бенч проверить, не верю я в такое :)
возьми да проверь, там есть бенчи. не церковь же, какая вера
Gleb
Чувак, я слишком долго для тебя стикер искал, так что теперь я недоволен и не будет тебе ответа, сорян.
Gleb
возьми да проверь, там есть бенчи. не церковь же, какая вера
А вот тут уже лень вылазить из кровати) Поставлю в календарь на выходные.
Gleb
Вот только собрался написать. Всё, теперь точно обиделся.
Gleb
Иди гугли.
Gleb
Михаил Макарычев
А в чём проблема-то?
KlonD90
интернет человек хочет
KlonD90
ну ты наверное имел в виду не с ноды а с линукса. ставь себе lynx. я так и хожу на все сайты.
Aleksand
интернет человек хочет
банили бы таких лучше
Михаил Макарычев
Ты хочешь http-сервер на локалхосте поднять? Или что?
KlonD90
ну запустит этот код на сервере - купи домен зарезолвь по ip сервера
KlonD90
без домена только особо упорные люди будут ходить на твой сайт
Rem1te
только если у тебя белый статичный айпишник
KlonD90
конечено можно. но к ноде мало отношение имеет.
arts
Купить vps за 5 баксов в месяц
arts
Иди гугли
arts
Поставь virtualbox, там сначала попробуй
Sergey
Поставь virtualbox, там сначала попробуй
ай ай VMware Workstation гораздо меньше проблем имеет при эксплуатации, и то нужно очень постараться проблемы создать
Vitaly
https://zeit.co/now - бесплатно практически
Borys
крутейший доклад у Philip Roberts по event loop! еще раз спасибо за ссылку! но правильно ли я понял - если одна задача (синхронно вызванная в потоке или асинхронно через event loop), она уже попала в call stack и начала выполняться и если она реально тяжелая - то она застопорит весь поток? и тут без вариантов?
Deenya
На openshift заведи себе аккаунт
Deenya
Там все бесплатно
Deenya
Только гитом пушить придется код
Anonymous
#whois Привет, Меня зовут Евгений ▫️Какой у вас проект или где работаете? Ahoolee ▫️В чём вы специалист? NodeJS, ElasticSearch, BigData ▫️Чем можете быть интересны или полезны сообществу? Знаниями ▫️Чем интересно сообщество вам? 1. rm -rf node_modules 2. npm i 3. O_o ▫️Откуда вы? Питер ▫️Как узнали про группу? Поиск
Yar
погугли ошибку
Yar
прежде чем в чат писать
arts
Заебал путать чат с гуглом.
ikasymov
Ребят как вы решает проблему тем что нету название роутера в express ? комментом решаете проблему??
ikasymov
нету название функции это проблематично
arts
Ну так назови
Serhiy
файл — база данных это пиздец ребята
Все завист от обьема и критичности задачи ) У меня есть сайд проект где все данные помещаются в памяти. И раз в 10 минут скидываются на диск на всякий случай. Быстро, удобно, 0 зависимостей
Serhiy
А блин. Прочитал. Называть базой данных - файл не очень. Согласен )
Андрей
Всем привет, есть те кто работаел с imap? Нужна помощь с парсингом писем
Kons
Всем привет, есть те кто работаел с imap? Нужна помощь с парсингом писем
Можно задавать вопрос. Вдруг кто-то парсил письма, но работаел с POP, к примеру...
Андрей
Сорри, уже забил на imap, прикрутил mail-notifire
Андрей
С imap была проблема, что тела письма приходило вместе с headers
Андрей
И выглядело примерно так
Андрей
И это только одно сообщение
Kons
Да, письма выглядят так вне почтовых клиентов :)
Kons
Давным-давно я использовал mailparser для парсинга писем.
Андрей
Давным-давно я использовал mailparser для парсинга писем.
С mailparser у меня что-то не пошло, с докой не разобрался чтоли (не понял сходу как подключиться к аккаунту)
Андрей
И забил сразу
Nurik
Всем привет. Ребят как в raw виде посмотреть, запрос который формирует модуль request в nodej ?
ill-ya
а как чтобы линер в консоли выдавал ошибки eslit когда правишь с использвоанием nodemon
arts
Запусти рядом какой-нибудь gulp watch
ikasymov
есть ли группа по git?
No1
что можно найти в git группе?) git да, а вот svn огого был, а вот cvs!11
Timofei
Приевт, тут кто юзал pm2 через node API? Как при N-m кол-ве инстансов воркеров их логи внутри bus.on('log:out', (packet) => { смерджить в один? Ну чтобы не было дублирования сообщений, т.к. сейчас каждый console.log при трех инстансах дублируется 3 раза. mergeLogs: true - не помогает
No1
мастер только должен писать, разве нет?
Timofei
ммм, у меня сейчас как: есть index.js внутри которого стартует 3 инстанса в кластере воркера с приложением на koa и там же, в index.js, я ловлю в bus.on('log:out', (packet) => { мессаджи инстансов
Timofei
pm2.connect((err) => { const callback = (err) => { if (err) { pm2.disconnect(); throw err; } console.log('PM2 and application has been succesfully started'); pm2.launchBus((err, bus) => { console.log('[PM2] Log streaming started'); bus.on('log:out', (packet) => { console.log(444, packet); console.log('[%s] %s', packet.process.name, packet.data); }); }); }; pm2.start({ script: 'worker/http.js', name: 'http', exec_mode: 'cluster', instances: clusterConfig.workersCount, }, callback); });
No1
а вы когда pm2 запускаете(видел речь о merge-logs ) может быть сделаете pm2 start index.js —merge-logs
Timofei
Не, надо через node api
Timofei
вообще я щас просто хочу заменить древний cluster-role https://github.com/leonardw/cluster-role на более актуальную и поддерживаемую альтернативу , пробую разные варианты свой вариант писать буду только, если не найду подходящий пакет
No1
pm2.launchBus((err, bus) => { bus.on('log:out', data => { console.log(data.data); }); });
Timofei
ну у меня так и сделано
No1
вот здесь же вы что хотите можете завернуть
Timofei
мм
Timofei
хм
No1
странное какое то имхо решение, будьте проще :)
No1
ну у меня так и сделано
а расскажите, с каким кейсом вы столкнулись, чтобы начать использовать pm2 api? облака?
Timofei
я не использую пока -) просто смотрю варианты замены пакета cluster-role
Timofei
надо стартануть 3 воркера, два в одном экземпляре и третий в N экземплярах в кластере
Timofei
сначала смотрю существующие пакеты, не найду - перепишу cluster-role немного, т.к. он работает, просто староват и зависимости древние
No1
вы можете это логически разделить:) кластер отдельно, воркеры отдельно,в докере всё крутится? Да и как вы сами говорите, cluster-role уже мамонт старый)
No1
у вас воркеры и кластер делают же разные задачи?
Anonymous
Привет
Anonymous
работал кто с sequelize ?
Anonymous
как мне получить инфу из таблицы 1 + кол-во дочерних элементов из таблицы 2
Anonymous
include: [{ model: Likes, attributes: [[sequelize.fn('count', sequelize.col('likes.id')), 'count']] }] Это сработало. Но берет одну запись. Че делать ?
Ilya
запрос запиши
Ilya
а то как смотришь потом на этот ОРМ код, и сидишь думаешь, а что же аффтар ввиду имел?
Anonymous
SELECT `anime`.*, `likes`.`id` AS `likes.id`, COUNT(`likes`.`anime_id`) AS `likes.count` FROM (SELECT `anime`.`id`, `anime`.`name`, `anime`.`text`, `anime`.`img` FROM `anime` AS `anime` LIMIT 0, 10) AS `anime` LEFT JOIN `likes` AS `likes` ON `anime`.`id` = `likes`.`anime_id`