ну, у меня пока на деве время меряет, скоро будет прод. Думаю, если никаких супер-фич не юзать, то все должно быть ок. Асинк хуки тоже экспериментал, но многие юзают нормально)
Ребят, можете подсказать как сделать так чтобы функция что-то возвращала только после того как закончит выполняться асинхронный child_process.exec() и все child_process.exec(), вложенные в него?
Ну не все вспомнил и успел, оптимизация слишком широкая тема, тут и про типизированные массивы и про разряженные массивы и как они переходят в режим хештаблиц можно вспомнить
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
Смотря для каких целей...Если веб-аналитику, например, хранить, где схема не меняется и операций изменения удаления по факту нет, так как это лог, то чем монга то плоха?
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
ну максимум можешь включить дебаг, который тебе в консоль будет сыпать все команды, которые идут в монгу
если у тебя mongoose - mongoose.set("debug", true);
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
не знаю, как в остальных местах, но классы и вообще наследование node.js комьюнити на беке хейтит (если это не ts). Усложняет только структуру. Возможно, кто-то не согласится
Гайс подскажите, вот я год уже кодю . В основном всякие коесольные утилиты на бекэнде. И ни разу мне ни пришлось иметь дело с прототипами, наследованием и классами. Скажите , так ли в самом деле важно их знать или они нужны лишь в каких то специфических вещах? Спасибо
в принципе, можешь не заморачиваться, но чтобы немного по-другому посмотреть на организацию кода, конечно надо попробовать 😉
Вот и я раз попробовал через класс сделать некое подобие универсального скрипта доя работы с апи, как конструктор и выглядит, конечно , мудрено, но ниразу не проще
есть такой backend фреймворк называется Nest js, так там всё на классах, декораторах, ts и по SOLID принципам. Получается, скажу вам, довольно неплохо. Код сильно несвязный получается, что позитивно сказывается на разработке/рефакторинге. И знания как работают прототипное наследование в самый раз.
Но эт скорее ориентировано на проекты побольше, если проект маленький то старый добрый express и все счастливы.
Всем привет! Никто случайно не знает, как дебажить js скрипты для MongoDB, а то постоянно пишу print, искал решения - есть плагин на Вебшторм - Mongo Explorer, но там когда запускаешь скрипты на монгу, брейкпоинты шторма не отрабатывают, может быть кто-то сталкивался с такой проблемой и знает решение?
не пишите такие скрипты, пишите лучше на js. я тоже когда-то пыталась. это закончилось плохо. монго шелл никогда не сможет быть таким как вам надо. вы все вермя будете писать и плакать.