O.
Не надо в БД ничего зашифрованное хранить
Зашифрованное = хешированное?
Alex 🗽👇
колбеки которые в библиотеках на асинки просто так не заменить? нужно колбек в резолв промиса оборачивать?
Михаил Макарычев
Alex 🗽👇
в этом случае не получится?
Alex 🗽👇
если в await обернуть, мне объект какой-то большой приходит, похожий на response, но там намного больше инфы
Михаил Макарычев
Вы учли, что надо ещё дописать resolve(response), если вы в await обернули?
Михаил Макарычев
И лучше покажите, как вы в await обернули
Alex 🗽👇
Михаил Макарычев
Нет, не так надо
Михаил Макарычев
Погуглите лучше про async/await
O.
request-promise
Alex 🗽👇
крч, просто так заменить промисы и колбеки на асинки нельзя? Это вот сторонний модуль и пока его разработчики не сделают какой-нибудь обертки возвращающей resolve async await тут бесполезны?
Alex 🗽👇
если я не прав, то просто пойду гуглить дальше
O.
Можно, но надо потрудиться
O.
Это как старый Koa в новой обернуть при помощи koa-convert
O.
Да, грубо сказал, но суть ясна
Alex 🗽👇
ясно
Alex 🗽👇
благодарю
Artem
Всем привет! Первый раз в продакшне ноды, вопрос про pm2 и node-cron. Node-cron стартует прямо в приложении, нет кластетеров, ничего такого пока нет. Таски крона отжирают много cpu. Хочу вынести в отдельный процесс. Не могу нарыть как в pm2 сделать старт двух приложений сразу. Или может просто спавнить процесс тасков из основоного?
Artem
А почему не стартовать их отдельно?
именно так и поступил. npm-скрипт запускает 2 pm2 приложения. Хотел поинтересоваться за лучшие практики
Artem
Pm2 ecosystem
спасибо
Dmitry
Надеюсь верно вопрос понял
Alexander
Ребят, юзал кто эту библиотеку swagger-express?? https://github.com/fliptoo/swagger-express
Aleksandr
ты их по отдельности юзал?
Alexander
Всм?
Alexander
я просто прикрутил к проекту express
Dmitrii
предположим api работает на backend-example.com, клиент сервится с cdn где нибудь client-example.com и используется cors для доступа к бэку. возможность поставить httpOnly cookie с сервера получается уже нету? ну точнее есть, но она будет считаться 3rd party, которая блочится по дефолту многими браузерами.
Sergey
в чем проблема проксировать api?
Dmitrii
что то я не уверен что cdn откуда раздается статика сможет проксировать
Danil
в es6 можно импортировать с передачей параметров? как require('module')(params)?
Sergey
в es6 можно импортировать с передачей параметров? как require('module')(params)?
нет ES6 модули это статическая привязка импортнул —> вызвал
Maxim
Ноданы, а кто пробовал раскопать нодовский heapdump, в поисках тех, кто дофига памяти занимает. Не ест, а именно занимает. Есть Chrome Dev Tools он так себе кажет, у Webstorm есть смотрелка вроде (не пробовал пока, но на картинках ничо), а что есть еще?
Smooth Operator
А чего тебе не хватает?
Maxim
А чего тебе не хватает?
адекватного отображения :) я то нафантазировать могу много. Вопрос готовых инструментов. В идеале хочется чтоб сказали, вот у тебя константы, кушают столько, импорты столько, переменные и т.п. Впринципе и Chrome Dev Tool показывает, но сопоставить его отображение с реальностью сложновато. Может Frontend и удобно копать или утечки искать сравнивая дампы, но получить обзор памяти приложения сложновато. Возможно я его плохо умею конечно.
Vitaliy
https://www.youtube.com/watch?v=cANagPGUwOo
Таймураз
https://github.com/nodejs/node/issues/10117#issuecomment-277806139 Нехилый такой прирост в производительности Еще и асинки не проседают перед промисами
Andrey
Таймураз
Daniyal
гайз кто сталкивался с geoip модулем под nginx?
Orion
какой валидатор лучше использовать для проверки get-параметров?
Andrey
Полностью перенесли?
ну вообще в Node.js 8 сейчас V8 5.9
Andrey
В текущй канарейке 59 версия такая же
Andrey
А в текущей канарейке турбофан включен максимально
Andrey
Если интересно https://medium.com/devschacht/v8-behind-the-scenes-march-edition-5c53ed2c0467
Anonymous
ну вообще в Node.js 8 сейчас V8 5.9
не правда. 5.9 еще не зарелизился
Anonymous
и он только в ноде от гугла
Anonymous
которая не nodejs/node, а которая v8/node
Andrey
ох, точно
Anonymous
в 8 ноде будет вообще 5.7, судя по всему
Andrey
Очень жаль
Таймураз
Ждем, значит
Andrey
Вот, Джеймс Шелл пишет "Beyond the normal ABI compatibility concerns, one of the key considerations for landing any v8 greater than 5.8 in 8.x will be whether or not the new pipeline is something we want to support in the LTS line post October. Up to this point, several of the @nodejs/v8 folks have been urging restraint moving up while they make sure everything is good."
Anonymous
это лучше к @vkurchatkin. но кажется нет
Sergey
Еще полгода ждать
Vladimir
Модулей не будет
Andrey
Модули будут?
А с TC-39 договорились о конечной реализации? Судя по постам того же Шелла модули пока ещё в глубокой проработке
Sergey
И что нового тогда в 8 ноде?
Vladimir
Как и всегда - ничего
Vladimir
Кроме v8
Anonymous
ну кой-чо депрекейтнут-таки
Andrey
В 5.7 / 5.8 всё равно полно турбофана
Vladimir
Ну там всякая мелочевка
Anonymous
где-то даже эстимейт про 27 апреля проскакивал
Anonymous
если правильно помню
Anonymous
т.е. 27 апреля стэйбл релиз
Anonymous
нет, наверное 17. по понедельникам же обычно релизы они любят катить?
Таймураз
Асинки ускорят- и то хорошо
Orion
и всё таки: какой валидатор лучше использовать в nodejs? Мне надо русскую дату проверить
Таймураз
Ребят, посоветуйте, на восьмую версию ноды стоит переключаться как она выйдет, либо какого момента ждать?
Orion
я бы переключался на версию LTS
Reb Michael
/stat@combot
Combot
combot.org/chat/-1001041204341