Sergey
у меня строго
Sergey
многие юзеры моего конфига, ругались на это и порядок импортов)))
Анатолий
Мне пара нервных коллег советовали валить в питон со своим дрочем на отступы (цитирую буквально :) )
сomorsiс
интересно, а в джс завезут key-value параметры как в питоне?
сomorsiс
Anonymous
Скажите. Какой смысл в Node.js LTS?
сomorsiс
стабильность
Anonymous
Я знаю, что такое LTS. Но анстейбл фичи врубаются только флагом.
Anonymous
Поэтому неясно, какой смысл имено в Node.js LTS.
Таймураз
Поэтому неясно, какой смысл имено в Node.js LTS.
Будут использоваться и допиливаться только проверенные фичи Новый функционал в latest stable
Матрос
ребят, вопрос мучает почти холиварный один... PUT vs PATCH... короче гуглил гуглил читал читал, освежил свои знания, но ответа какого-то для себя не нашел. Вопрос даже не в каком случае какой метод применять, а скорее - какие есть http-сервера которые вот так вот прям "в лоб" из коробки работают с PUT как именно с полным "replace" ресурса и с PATCH как с модификацией ресурса?
Evgeny
Да почти все, не? Физерс точно
Матрос
если в случае экосистемы ноды то обычно там сам решаешь) экспресс все дела.
Матрос
а в перьях прям зашито??
Evgeny
Да
Матрос
ладно, у меня на самом деле не укладывается пятый метод в REST как бы CRUD. как раз PATCH
Матрос
хотя он логичный
Oleg
Скажите. Какой смысл в Node.js LTS?
Смысл в самой аббревиатуре (сюрпрайз-сюрпрайз). LTS — long term support. Долгосрочная поддержка. Хотя "долгосрочная" она исключительно по меркам мира джаваскрипт (по понятиям серьезных инфраструктур такой короткий lts это слезы), но сути не меняет Имеется в виду, что мейнтейнер подписывается поддерживать эту версию в боевом состоянии и выпускать не калечащие совместимость обновления (про безопасность в основном) в течение определенного времени.
Oleg
ну и практика когда нечетная версия - это та, куда активно вливается новая функциональнасть, новые фишули и пр, а четная — стабильная лтс используется не только в ноде а много где еще: монга, убунта и пр
Anonymous
Пасиба. =)
Konstantin
#whois Всем привет, уже пару лет серьёзно занимаюсь только своим интернет магазином ledbalka.ru. Все делаю сам, знаю всего понемногу, в целом сайт работает, конвертирует, продаёт)). Увлекаюсь шаблонизацией и автоматизацией контента. Nodejs интересен как направление для дальнейшего развития и реализации новых идей, пару раз пробывал - что-то получалось)) буду рад пообщаться с адекватными людьми. Обитаю в Подмосковье
Konstantin
простите, просто мне нравится уровень вопросов сегодня
вот где не ожидал увидеть снобизма, так это в жс чате. Казалось бы...
Anonymous
вот где не ожидал увидеть снобизма, так это в жс чате. Казалось бы...
Снобизм - он, как раз, не от большого ума. Но Вам не понять.
Anonymous
ребят, с Астериском имел кто дело на ноде? Надо его с битрикс24 связать
Anonymous
о. нашел кое че. если кому надо https://github.com/pipobscure/NodeJS-AsteriskManager
Ant
Lucifer пакет для npm Крипто-про не делает это нужно ручками)) качаешь SDK крипто-про для js, у тебя должна стоя Win, к ней Крипто-Про, к ней ещё какая-фигня)) и тут начинаються танцы))
Anonymous
вот где не ожидал увидеть снобизма, так это в жс чате. Казалось бы...
Да какой это снобизм. У человека принцип "читать документацию лень и/или нет времени, мне надо хуяк-хуяк по-быстрому и готово".
Anonymous
У человека, который спрашивает про let vs var.
Konstantin
@batemanp сначала меня закидали ссаными тряпками за то, что я спросил можно ли залогировать все запросы, которые request делает и на заметил в ридми секцию про debug :) Правда это не совсем то, что нужно, но уже кое-что
Konstantin
Я хотел что-то типа GET url 200 50ms
Konstantin
я так понял это для логгирования входящих (когда я - сервер), а мне надо когда я - http клиент
Anonymous
я его юзал для таких дел
Nurik
я так понял это для логгирования входящих (когда я - сервер), а мне надо когда я - http клиент
можно просто bunyan юзать, с кастомным стримом. я у себя так axios и входящие запросы логирую
Konstantin
@nurik6 гляну, спасибо
Камиль
подскажите: если я пишу функцию exports.updateDB = () => {....} в другом файле я ее импорчу вот так: const updateDB = require('./workOuND');
Камиль
в файле workOnDB несколько функций
Михаил Макарычев
Камиль
спасибо
Mykola 🤷🏼‍♀️
А стоит полагаться на время, которое считает console.time() / console.timeEnd()?
Mykola 🤷🏼‍♀️
нет
А почему?
Dika
А почему?
Тебе для бенчмарков?
Mykola 🤷🏼‍♀️
Тебе для бенчмарков?
ну я не пишу бенчмарки, а просто интересно почему не стоит использовать для этих целей
Pavel
кстати, да. Почему не стоит полагаться?
Михаил Макарычев
нет
Почему?
Dika
Почему?
стоит использовать benchmark.js
Mykola 🤷🏼‍♀️
😂
Михаил Макарычев
стоит использовать benchmark.js
Почему console.time плох?
Dika
Почему console.time плох?
Плох для бенчмарков?
Михаил Макарычев
Mykola
Всем привет Нужна помощь post запросом отправляю данные на express сервер. В body запроса передаю данные. На сервере генерируется docx документ (в шаблон документа передаются данные), после чего, в случае успешного генерирования должно начатся скачивания готового документа. Так вот, такой вопрос: можно ли как-то начать загрузку этого файла, если response приходит без ошибок? Или следует делать еще get запрос, в ответ на который нужно создавать blob? спасибо
Dika
Да
Нужно делать разогрев и еще много чего, что делает бенчмарк.жс. Можно посмотреть это видео, например. https://www.youtube.com/watch?v=HPFARivHJRY
Anonymous
это все уже не актуально
Anonymous
он рассказывает про турбофан, которого больше нет и разработку которого он покинул еще раньше
Anonymous
это все уже не актуально
Так он в конце и говорит, что с лета все круто оптимизировано. Но разогрев все равно нужен
Anonymous
а что вместо турбофана?
тьфу, турбофан как раз сейчас вместо кранкшафта
Roman
тебе в @devops_ru
Maks
тебе в @devops_ru
он там был
Roman
а в чем проблема?
kdm🇩🇰
он там был
лучшее)
Eugene
почему на сервере при отправки даты может прибавляться +5 часов?
Anonymous
часовой пояс
Anonymous
юзай moment.js и utcOffset
Grigory
Парни подскажите есть ли вариант организовать что похожее на yarn workspaces только силами npm без lerna? Есть монорепа с пакетами которые зависят друг от друга, но при этом должны устанавливатся самостоятельно без обвязки сверху как это происходит в случае lerna boostrap. К примеру: /packages/a -> dependencies: { "b": "1.0.0" } /packages/b Выполняем внутри packages/a -> npm install, устанавливаются зависимости packages/b и npm link на него.
Willy
Приветствую! Юзаю sharp. Делаю resize после toBuffer и сохраняю в переменную, после вывожу эту переменную, но у меня выходит Promise с pending.
Nikolay
Значит переменная — это промис, и результат надо получать внутри then
Willy
Значит переменная — это промис, и результат надо получать внутри then
Забавно, но в другом файле, все возвращается нормально
Nikolay
Ну значит кури маны по библиотеке, которую используешь.
Grigory
Так это не внешняя обвязка, лерну можно поставить локально за шаг до выполнения bootstrap Монорепы можно хоть на CI разворачивать
Спасибо, но не совсем понял, возможно ли установить только конкретный пакет и его зависимости в том числе локальные не устанавливая остальные пакеты?
Дима
А, ты типа хочешь поставить только часть? Ну хз, в lerna по идее игнор есть
Grigory
Только часть, есть микросервисы которые зависят от одного core пакета но друг от друга нет, каждый разворачивается в своем контейнере, устанавливать их все долго и смысла не имеет.