Size: a a a

Node.js — русскоговорящее сообщество

2019 October 31

О

Олег in Node.js — русскоговорящее сообщество
Подскажите. Допустим я хочу разбить все по папкам (routes, controllers, models), могу ли  я подключая в корневом app.js например const SDK = require(‘MySDK’), прокинуть SDK переменную в контроллеры из app.js ? Или мне нужно в каждом файле подключать и устанавливать нужные параметры ?
источник

M

MVD in Node.js — русскоговорящее сообщество
Кто нить использует helmet для express? Стоит внедрять или лучше руками эти заголовки прописывать?
источник

AS

Aleksandr Shapovalov in Node.js — русскоговорящее сообщество
Кто знает MongoDB???
Есть документ, в нем массив с обьектами,в них поле challange. Мне нужно выбрать этот документ если хоть один challange id совпал с моим id.  Какой оператор применить что бы не использывать каскад циклов..?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Виталий
Привет народ!

Вчера обращался с вопросом как мне анализировать все запросы которые посылает нода. Посоветовали приложение Charles. Поставил, он логгирует все запросы кроме тех что осуществляет нода. Есть идеи почему так? Или как подругому проанализировать запросы (мне необходима полная информация о каждом запросе: урл, хедеры, куки)?
Я конечно может неправильно понял, но чем логер в мидлваре не подходит?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Олег
Подскажите. Допустим я хочу разбить все по папкам (routes, controllers, models), могу ли  я подключая в корневом app.js например const SDK = require(‘MySDK’), прокинуть SDK переменную в контроллеры из app.js ? Или мне нужно в каждом файле подключать и устанавливать нужные параметры ?
Импорти напрямую, нода кеширует модули
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Импорти напрямую, нода кеширует модули
Но по солиду надо прокидывать
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Я конечно может неправильно понял, но чем логер в мидлваре не подходит?
будет слишком большой ущерб перфомансу, если тебе нужна именно телеметрия нет никакого смысла брать логгер. т.к. тебе нужно сначала записать данные на диск, а потом какой-нибть файлбит должен будет их оттуда прочиать и отправить. логичнее сразу отправить инфу в коллектор
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Anton Korotkikh
будет слишком большой ущерб перфомансу, если тебе нужна именно телеметрия нет никакого смысла брать логгер. т.к. тебе нужно сначала записать данные на диск, а потом какой-нибть файлбит должен будет их оттуда прочиать и отправить. логичнее сразу отправить инфу в коллектор
Клаудвотч и нет проблем
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Я так делал
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Клаудвотч и нет проблем
проблемы есть и будут. магическая обалчная фигня их никак не решит, поэтому так много решний по этой части от старого zipkin до полуавтомических систем типа dynatrace
источник

О

Олег in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Импорти напрямую, нода кеширует модули
в app.js module.exports = {SDK} ?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Олег
в app.js module.exports = {SDK} ?
Нет уже в контролерах импортить модуль описывающий сдк
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Anton Korotkikh
проблемы есть и будут. магическая обалчная фигня их никак не решит, поэтому так много решний по этой части от старого zipkin до полуавтомических систем типа dynatrace
Окей, согласен. Но почему магическая, облачная фигня? Вроде норм себя показала. Или вы в целом против клаудов?
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Окей, согласен. Но почему магическая, облачная фигня? Вроде норм себя показала. Или вы в целом против клаудов?
просто недолюбливаю амазон и не доверяю ему. с него потом никуда не съедеш, он хронит концепцию гибридных облаков для проекта. (если пользовать его решения, я не просто как среду для запуска вируталок)
там всё свое, свой мониторинг, своя месседжинг, свои хранилища и бд - лютый вендор-лок
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Anton Korotkikh
просто недолюбливаю амазон и не доверяю ему. с него потом никуда не съедеш, он хронит концепцию гибридных облаков для проекта. (если пользовать его решения, я не просто как среду для запуска вируталок)
там всё свое, свой мониторинг, своя месседжинг, свои хранилища и бд - лютый вендор-лок
Понял вас
источник

SM

Sheldhur Mornor in Node.js — русскоговорящее сообщество
анальное рабство
источник

В

Виталий in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Я конечно может неправильно понял, но чем логер в мидлваре не подходит?
Думаю подходит. Я просто хотел найти что-нибудь не консольное.
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Виталий
Думаю подходит. Я просто хотел найти что-нибудь не консольное.
Так модуль для логов заюзайте
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
@js_ru - народ а что с этой группой??
источник

В

Виталий in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Так модуль для логов заюзайте
Какой например?
источник