Sheldhur
я сделал ассоциацию user и post но он начинает искать posts
а, да, точно в базе сущности в множественном числе создаются
Anonymous
опция модели freezeTableName: true помогла В монгусе все было так просто ObjectId и populate()
Vitaliy
!спам
p
приветствую, кто-нибудь использует VSCode? не получается поставить breakpoint напротив строки с await выражением
Anonymous
🎁 FREE BITCOIN - https://telegram.me/BTC_CHANGE_BOT?start=VV9T7WE56Y27CSCZX2HA76ssCheque
Anonymous
Что за кнопка 😂
Cenator 🐈
Что за кнопка 😂
Я бы почистил за собой на твоем месте
Chebyrash
Что за кнопка 😂
Админам нужно её убрать.
Cenator 🐈
Она в кеше
Chebyrash
Её можно убрать.
Cenator 🐈
Поделишься секретом?
Chebyrash
Любое сообщения которое несёт в себе replyKeyboardRemove
Chebyrash
Мы убрали через бота
Chebyrash
Chebyrash
Yauheni
Привет. Мне нужно сделать нейкую очередь задач, чтобы эти задачи выполнялись в конкретное время. Пример: Я хочу сделать отложенную отправку email-ов, то есть я хочу чтобы завтра в 12-41 моим клиентам отправился какой-то email, с возможностью отменить эту задачу. Это не периодическая задача, а должна выполняться именно в заданный день и время. Может подскажете софтину?
Yauheni
Cron
cron несовсем подходит, только если запускать его раз в минуту, хочется что-то что вызовет скрипт в конкретную секунду
Yaroslav 🇺🇦
Крон может и в секунду, есть нодовская реализация
Yaroslav 🇺🇦
node-cron https://github.com/merencia/node-cron
Yauheni
Крон может и в секунду, есть нодовская реализация
А если а перезагружу сервер например? Нужно что-то типа rabbitmq или gearman
Stay Forward
А если а перезагружу сервер например? Нужно что-то типа rabbitmq или gearman
Если перезагрузишь сервер, то нужно добавить юнит в автозагрузку
Stay Forward
Чё у тебя там, системд, апстарт
Yauheni
Да, так и пытаюсь придумать, как сделать так, чтобы в случае херни таски не умерли, и чтобы при желании их можно было кильнуть и задачи выполнять в точно заданое время
Yaroslav 🇺🇦
Странные вопросы. Если вы перезагрузите сервер то системному крону как-то пофиг. Нодовский скрипт может поднимать тот же pm2 после рестарта. Нужен сервер очереди - настраивай сервер очереди. Кнопки сделать автоматически очупенно нет.
Анатолий
Используй системный крон + очередь задач в базе/редисе/итд
Анатолий
Ограничиваешься минутой, но все будет работать надежно
Anton
А вот есть способ форкнуть codepen pen себе так, что бы не изображать из себя пользователя. Честно, через api?
Alex
Всем привет! Посоветуйте, пожалуйста, хорошие курсы по node.js. Достаточно много опыта работы с JS, React.js. Сейчас хочу освоить бекенд.
Дмитрий
Skillbranch. Там для фронтов понятно бек пояснят. Ищи по ютубу их
Дмитрий
А так по ноде курсы дерьмовые. Либо бывшие фронты которые не знают толком матчасть, либо очень поверхностно рассказывают
Дмитрий
Только практика, только реальный проект
Alex
А про javascript.ru что скажете?
Дмитрий
Ну или можете посмотреть как делают питонисты и взять за аксиому так не делать
Дмитрий
А про javascript.ru что скажете?
По поводу)? Инфа там старая. Актуальной документации по ноде и фрнймворкам нет на русском
Alex
Ну них же курс ещё есть
Alex
Его можно в инете найти
Eugene
А про javascript.ru что скажете?
а у тебя точно много опыта с жс?
Дмитрий
Это могу сказать человек который начал в ноде работать два года назад и реализовал уже 9 проектов в прод
Дмитрий
Его можно в инете найти
Для джунов которые не знают жс
Дмитрий
Уж лучше Кантор уж
Alex
@eugene_koval @neuromanticjs я об этом: https://learn.javascript.ru/courses/nodejs
Anton
Всем привет! Может кто-нибудь посоветовать какие-нибудь best practices по кешированию?
Eugene
🤔спамер
Дмитрий
Alexander
Здравствуйте. Я проксирую свои запросы к вк. Но бесплатные прокси - так себе. Я хотел бы написать свой прокси и повешать на сервер. Подскажете куда посмотреть, что бы я сейчас долго не лазил по сети и не зубрил всю матчасть? Что-то для экспресс или коа?
Anton
https://www.youtube.com/watch?v=LAnjcuGtcGA
Посмотрел доклад, позновательно, но тут один вопрос: В начале, с помощью промисов решалась проблема, когда первый пользователь делает запрос, и пока идет запрос, приходит другой пользователь, который не делает тот же самый запрос, а просто ждет резолва промиса. Не совсем понятно, как эта проблема решилась, когда прикрутили Redis, потому что в него промис не положишь, а пока там ничего нет, нет логики, обрабатывающей такое состояние (либо я ее не заметил). В голову приходит только хранить какой-то промис в инстансе приложения, но непонятно как быть, когда инстансов больше одного
Obi
здравствуйте, я в ноде новичок, хочу разместить свой сайт на vds, сервер на ноде, БД mongodb, я только начал вникать во все это, читаю туториалы, но не понимаю, какой-то vds ноду не поддерживает, какой-то монгу, не могли бы вы подсказать, что лучше использовать? спасибо)
Obi
так, уже сейчас погуглю)
Анатолий
вдс это виртуальный сервер с полноценной осью, он будет поддерживать все что ты туда поставишь
Obi
угу) спасибо, надеюсь, что разберусь)
Andriy
Привет всем. Хочу разобраться с Node.js, и мне важно понять, какой фреймворк лучше выбрать?
Andriy
Какой фреймворк найболее хороший для node?
Valeriu
Какой фреймворк найболее хороший для node?
Мне нравится Feathers JS Потому что есть сокеты :))
Stay Forward
Парни Юзать async.parallel канон?
Stay Forward
Ну типа хорошая практика или нет?
Roman
async.parallel означает запуск нескольких асинхронных операций одновременно.. если это решает проблему то почему бы и нет?
Stay Forward
Конкретно сейчас нужно сделать серию запросов к mysql Хз, конечно, можно транзакцию сделать
Stay Forward
Ой ой, я не то сказал
Stay Forward
Нужен async.series
Roman
Конкретно сейчас нужно сделать серию запросов к mysql Хз, конечно, можно транзакцию сделать
серию запросов sql? так тебе что нужно? атомарную мутацию данных в бд? причём тут тогда асинк?
Stay Forward
Да не, атомарность не нужна, нужно вставить в несколько таблиц неважно даже в какой последовательности
Stay Forward
Ты всё хочешь подвести к transact?
Stay Forward
Типа, если так правильнее, то окей
Roman
я имею ввиду, что если тебе нужно, предположим, изменить состояние 3х таблиц, и после изменения первых 2х сервер внезапно крашится - состояние сервера не будет коррумпированым?
Stay Forward
Всё же да, важно, чтоб все вставки выполнились
Roman
Всё же да, важно, чтоб все вставки выполнились
тогда здесь речь идёт об атомарной (неделимой) операции и асинк тут совершенно не при чём
Roman
гугли SQL Transactions
Stay Forward
Да я в курсе за TRANSACT