Nikita
Nikita
нет, в смысле слышал, но нет, не советую
Dmitrii
Чаще всего достаточно скопипастить examples из доки, чтобы все завелось в изначальном виде. Конечно как строить архитектуру ты скорее всего не нагуглишь, но это прийдет с опытом методом проб и ошибок. Даже если прийдет умный дядя и скажет как надо, ничего не поймёшь, пока своим опытом не прочухаеш
ikasymov
Для меня лично всякие "онлайн курсы" и т.д пустая трата времени, быстрей взять задачу и решать и по походу дела обучаться
Evgeny
Anonymous
Таймураз
Nikita
Так что забей на моё мнение =).
Arthur
Таймураз
ikasymov
дальше уже не могу просто
Таймураз
Dmitrii
Anonymous
там все проекты это - todo или crud - с одной сущностью и иногда без бд ))))
Мало где найдешь от начало до конца курс как писать нормальный проект. с объяснением архитектуры и инфраструктуры ) Каждый пишет на youtube как захочет и сложно по этому учиться
Kons
Ну было бы странно, существуй курсы, где описано, как создать с нуля полноценную систему. Типа, хочу все готовое :)
Kons
Только сам ничего не хочу делать. Только переписать своим почерком
ikasymov
Evgeny
Архитектуру тебе рассказать.. На курсах.. Ну круто
Evgeny
Много вариантов, какой лучше иногда сразу не понятно
John
Sergey
Kons
Anonymous
Кто-нибудь выводил отформатираную дату из mongoDB в шаблоне ? Есть мануал ?)))
Dmitrii
date-fns, moment, native js Data object - любой из этих вариантов позволяет форматировать дату как угодно
Anonymous
странно что сам шаблонизатор этого не умеет
Sergey
Andrey
Зачем это уметь шаблонизатору? Шаблонизатор должен вставлять подготовленные данные в разметку
Dmitrii
Шаблонизаторов тоже много, может какой нибудь и умеет из коробки. Ничто не мешает написать кастомную функцию и прокинуть в шаблонизатор
Дима
Дима
Есть Intl
Sergey
Nikita
Дай ссылку на тот проект, где настроена.
Nikita
https://github.com/socketry/async/blob/master/lib/async/condition.rb
https://github.com/socketry/async/edit/master/lib/async/condition.rb
https://github.com/socketry/async/blob/master/.editorconfig#L5
Nikita
Вот у этого человека настроена ширина табов в 4 символа
Nikita
Гитхаб поддерживает едиторконфиг и для редактора и для смотрелки кода, насколько я в курсе.
Sergey
Sergey
Тут не 4 пробела
Sergey
А 8
Sergey
Так что не умеет
Nikita
Ох.
Nikita
Мобильный гитхаб, кажется, действительно не умеет.
Nikita
Нажми «desktop mode» или как его там.
Nikita
Мобильный гитхаб вообще очень убог, если честно.
Nikita
Nikita
На ноуте так, если что.
Nikita
И тут 4 пробела.
Sergey
Вроде да
Sergey
Но на десктопе это не так критично
Nikita
Я с телефона постоянно переключаю гитхаб в десктопный режим…
Dmitrii
DI кто-нибудь использует при разработке аппов на ноде?
Nikita
Язабан. (не меня)
Anonymous
Забаньте блядь
Алексей
Вот неплохая тренировка - написать на ноде бота, который будет пинать модеров при таких ситуациях. Проще и оригинальнее, чем очередная ненужная cms
Anonymous
или же банить пользователя при ссылке при первом сообщении в чате)
Evgeny
semrefl
Привет! Кто нибудь пользовался логгером для ноды pino? В статье на медиуме пишут что он в разы быстрее всяких винстонов и интелов https://medium.com/@nearform/the-cost-of-logging-9faa11fd053.
Но это больше похоже на рекламу. Нормального фидбэка по нему так и не нашел.
Sergey
ну сделай бенч
semrefl
окей, попробую
Andrey
Andrey
А, нет, только в клиентском коде, сорри 🙂
zamir
Привет! Как при использованиии passport-local-mongoose регистрировать два типа пользователей (senderSchema driverSchema) ? я вроде все сделал, создал свою стратегию, просто при входе не знаю как проверить правильность пароля, passport-local-mongooseсам создает hash и salt не знаю как их сравнить с введенным пользователем
Aleksand
Anonymous
zamir
Anonymous
сам еще учусь по этому толком не знаю )
Anonymous
как обновить красиво, незаметно проект с онлайном в 10-15тыс?
John
zamir
ясно
а как лучше сделать, отдельно схемы типа User1 и User2 или создать одну общую и от нее User1 и User2 ??
John
Вот тут, есть методы для получения соли и для хэширования, потом сравниваешь
https://stackoverflow.com/questions/43657936/how-to-validate-password-in-passport-local-mongoose