Дмитрий
mongoose.connect('mongodb://localhost:27017/test', { connectTimeoutMS: 1000 // Note that mongoose will **not** pull `bufferCommands` from the query string });
Vladyslav
понял, спасибо
Дмитрий
Рад помочь =)
Эльдар
Всем привет,подскажите пожалуйста, если кто пользуется node-red-dashboard, как запаролить доступ к отдельным ui? Доступ к конфигурации кубиков я уже запаролил в файле settings.js,собственно об этом гугл и пишет,если у него спросить
Эльдар
А как сделать,чтобы сам юзер интерфейс тоже был запаролен?)
Эльдар
Или где почитать
Эльдар
Про это
Эльдар
если в браузере сейчас просто ввести http://ip адрес:1880/ui/#/2, то все спокойно открывается и не защищено хотя бы как-то =)
Vint
А как сделать,чтобы сам юзер интерфейс тоже был запаролен?)
Поставить nginx и прикрутить basic auth, например.
Эльдар
Там апач стоит на сколько я помню
Эльдар
Спасибо за идею)
Gor
И та локальный только слушать или в iptables закрыть внешний доступ на 1880
Vint
Там апач стоит на сколько я помню
.htaccess или внутри глобального конфига, всё решаемо.
Yurii
Спасибо за идею)
Тут на 80% вопросов о том, как что-то сделать на ноде, ответ - делать на Nginx 😐
Yurii
я б предложил переименовать группу с сообщества Node.js на сообщество Nginx 😂
Yuriy
я б предложил переименовать группу с сообщества Node.js на сообщество Nginx 😂
Вот как nginx свой app server для ноды выпустит (а они обещали), так и переименуем 😆
Yuriy
Или они для го обещали?..
Таймураз
Вот как nginx свой app server для ноды выпустит (а они обещали), так и переименуем 😆
Привет, Юрий) Можно ссыль на инфу? Даже если это бесполезная хрень- все равно интересно глянуть, что и для чего
Nurik
Ребят подскажите. Хочу стримить логи в mongo с помощью bunyan. Как получить стрим mongo чтобы можно было его указать для bunyan ?
Nurik
ясно. Ок. значит сейчас напишу.
Nurik
Спс.
Таймураз
Но оно будет не особо эффективно имхо На примере не докажу, только интуиция подсказывает
Yuriy
@Atassis Скорее всего, инфу я взял из этой статьи: https://habrahabr.ru/company/itsumma/blog/337346/
Таймураз
Тебе придется строку разбирать для монги, а это хреново легче уж враппер написать, который логи напрямую будет писать в монгу
Yuriy
Называется Nginx Application Platform, вот статья в основном блоге энджиникса: https://www.nginx.com/blog/introducing-nginx-application-platform/
Yuriy
Не за что ✌
Nurik
Тебе придется строку разбирать для монги, а это хреново легче уж враппер написать, который логи напрямую будет писать в монгу
Т.е. под враппером имеется ввиду, что нужно написать кастомный стрим для bunyan который внутри будет делать db.collection.insert() и передавать внутрь лог запись ?
Artem
Подскажите, как форки кластера запустить на один модуль, а не на весь проект?
Таймураз
Т.е. под враппером имеется ввиду, что нужно написать кастомный стрим для bunyan который внутри будет делать db.collection.insert() и передавать внутрь лог запись ?
Написать свой логгер Bunyan будет конвертить лог в строку, а ты потом эту строку будешь парсить в объект и класть в базу JSON.parse/stringify достаточно затратные для логирования операции
Таймураз
Легче уже ELK стек поднять, взять pino и натравить пино на логстеш, чем морочиться с bunyan
Таймураз
Не знаю как bunyan, но пино делает конкатенацию строк- относительно простая операция.
Nurik
Легче уже ELK стек поднять, взять pino и натравить пино на логстеш, чем морочиться с bunyan
Я бы с удовольствием, но время поджимает. Нужно MVP какое-нибудь уже дать.
Таймураз
Лучше уж сразу писать в файл
Таймураз
https://www.npmjs.com/package/rotating-file-stream
Nurik
Лучше уж сразу писать в файл
По логам поиск нужен в виде веб-морды.
Sergey
logstash
Таймураз
По логам поиск нужен в виде веб-морды.
Тогда не запаривайся, напиши свой стрим для bunyan, а потом переделаешь нормально
Таймураз
Главное- помнить, что это тех долг
Nurik
Тогда не запаривайся, напиши свой стрим для bunyan, а потом переделаешь нормально
Так и сделаю. Потом выпрошу время на логсташ. А то чувствую, что на перформанс повлияет.
Nurik
Спасибо.
енот
mssql?
енот
Бррр
Георгий
Привет
Георгий
Усе
Георгий
Подскажите как лучше отловить...
Георгий
Есть 16 айпишек, к ним подключаюсь по net.socket
Георгий
Как собрать ответы все асинхронных операций и выдать 1 ответ)
Илья | 😶☮️🐸
Что отловить ?
Илья | 😶☮️🐸
я сейчас подобным занят :D
Георгий
Промиз.Олл
И он их одновременно запустить? Или как там отловитть?
сomorsiс
он зарезолвится когда все промисы зарезолвятся
Nikolay
И он их одновременно запустить? Или как там отловитть?
Промиз начинает выполнение в момент создания.
Георгий
Спасибо.
Сергей
И он их одновременно запустить? Или как там отловитть?
Promise.all(promisesArray.map(promise => promise)) как-то так
Георгий
Promise.all(promisesArray.map(promise => promise)) как-то так
Почитал про него, не катит( если 1 урл будет недоступен, просис заброкует все
Георгий
Ну да
А это беда( ведь данные об остальных будут утеряны
Георгий
Но ты можешь это отследить Promise.all().then().catch()
Так он же остановится при первой ошибке
сomorsiс
Promise.all(promises.map(promise => promise.catch(error => {/*handle, return stub*/}))).then(data => ...)
Nikolay
Тогда уж .map(R.identity) :))
Георгий
Но ты можешь это отследить Promise.all().then().catch()
Нашёл решение с отловом, как тф и писал, сенк
Георгий
Илья | 😶☮️🐸
С помощью сего нельзя ли в цикле заполнить объект данными (for (const test in obj)), а затем отправить объект с несколькими элементами дальше в обработку ? Сейчас реализовано создание нового объекта в цикле и затем каждый элемент отправляется дальше
Илья | 😶☮️🐸
Сейчас имеется такой, но из-за этого будет N запросов к приемнику этих данных. есть вариант собрать данные и затем весь объект отправить ? https://gist.github.com/bigHapiness/9a832e8e1dd34bf440ec130317754f3f
Александр
кто-нибудь знает что за зверь sap s4 hana? насколько сложно ее заменить open source проектами?
Daniil
Всем привет, кто может помочь с node js?
Anonymous
захват экрана короче одной кнопкой
Sergey
ээээ
Sergey
банить буду
倫太郎
за що?
倫太郎
я тут секреты рассказываю
Anonymous
банить буду
привет, ты не знаешь что значит веб-сервисы?