Nikita
нет, в смысле слышал, но нет, не советую
Dmitrii
Чаще всего достаточно скопипастить examples из доки, чтобы все завелось в изначальном виде. Конечно как строить архитектуру ты скорее всего не нагуглишь, но это прийдет с опытом методом проб и ошибок. Даже если прийдет умный дядя и скажет как надо, ничего не поймёшь, пока своим опытом не прочухаеш
ikasymov
Для меня лично всякие "онлайн курсы" и т.д пустая трата времени, быстрей взять задачу и решать и по походу дела обучаться
Evgeny
нет, в смысле слышал, но нет, не советую
Ой-ой-ой!а можно подробностей?
Nikita
Ой-ой-ой!а можно подробностей?
Хм. А хотя я про него два года назад слышал. Тогда ему один год был, сейчас три.
Nikita
Так что забей на моё мнение =).
ikasymov
Там более-менее логично выстроен процесс для новичков
Может быть для совсем уж чайников, когда вижу как они начинают про int str и циклы, закрываю страницу.
ikasymov
дальше уже не могу просто
Anonymous
там все проекты это - todo или crud - с одной сущностью и иногда без бд )))) Мало где найдешь от начало до конца курс как писать нормальный проект. с объяснением архитектуры и инфраструктуры ) Каждый пишет на youtube как захочет и сложно по этому учиться
John
Total.js то в итоге ктонить пробовал?
Я пробовал пару дней, отличная вещь)
Kons
Ну было бы странно, существуй курсы, где описано, как создать с нуля полноценную систему. Типа, хочу все готовое :)
Kons
Только сам ничего не хочу делать. Только переписать своим почерком
Evgeny
Архитектуру тебе рассказать.. На курсах.. Ну круто
Evgeny
Много вариантов, какой лучше иногда сразу не понятно
Anonymous
Кто-нибудь выводил отформатираную дату из mongoDB в шаблоне ? Есть мануал ?)))
Dmitrii
date-fns, moment, native js Data object - любой из этих вариантов позволяет форматировать дату как угодно
Anonymous
странно что сам шаблонизатор этого не умеет
Andrey
Зачем это уметь шаблонизатору? Шаблонизатор должен вставлять подготовленные данные в разметку
Anonymous
Зачем это уметь шаблонизатору? Шаблонизатор должен вставлять подготовленные данные в разметку
он ходит по массивам, может объявлять переменые в шаблоне, а дату отфаматировать нет хотя было бы логично
Dmitrii
Шаблонизаторов тоже много, может какой нибудь и умеет из коробки. Ничто не мешает написать кастомную функцию и прокинуть в шаблонизатор
Дима
Есть Intl
Anonymous
Есть Intl
Не знал об этом )
Nikita
Не видел чтобы он мог
Дай ссылку на проект с табами и с едиторконфигом =)
Nikita
Любой у https://github.com/sindresorhus
Я открыл любой, и у него там ширина табов в едиторконфиге не настроена.
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
или же банить пользователя при ссылке при первом сообщении в чате)
Aleksand
Вот неплохая тренировка - написать на ноде бота, который будет пинать модеров при таких ситуациях. Проще и оригинальнее, чем очередная ненужная cms
там 99% работы в определении тематики и тональности комментария. причем самое сложное будет не забанить за разговоры не по теме между участниками).
Evgeny
Язабан. (не меня)
По краю ходишь!
semrefl
Привет! Кто нибудь пользовался логгером для ноды pino? В статье на медиуме пишут что он в разы быстрее всяких винстонов и интелов https://medium.com/@nearform/the-cost-of-logging-9faa11fd053. Но это больше похоже на рекламу. Нормального фидбэка по нему так и не нашел.
Sergey
ну сделай бенч
semrefl
окей, попробую
Andrey
DI кто-нибудь использует при разработке аппов на ноде?
ну в том убогом варианте, который нам даёт js - да
Andrey
А, нет, только в клиентском коде, сорри 🙂
zamir
Привет! Как при использованиии passport-local-mongoose регистрировать два типа пользователей (senderSchema driverSchema) ? я вроде все сделал, создал свою стратегию, просто при входе не знаю как проверить правильность пароля, passport-local-mongooseсам создает hash и salt не знаю как их сравнить с введенным пользователем
semrefl
у них подход полностью рабочий, так что это не реклама, а очень быстрый логгер
спасибо за ответ, но я уже начал писать бэнчи😁 По большей части меня интересовал его функционал, а именно форматирование и уровни логов.
Anonymous
сам еще учусь по этому толком не знаю )
Anonymous
как обновить красиво, незаметно проект с онлайном в 10-15тыс?
zamir
тот, что ввел пользователь, тоже добавляешь соль, хэшируешь и сравниваешь хэши
а как получить доступ к тому что захешировал сам плгин? senderSchema.methods.validPassword = function( pwd ) { console.log(valid Password ${ this.password }); return ( this.password === pwd ); }; тут undefined
John
а как получить доступ к тому что захешировал сам плгин? senderSchema.methods.validPassword = function( pwd ) { console.log(valid Password ${ this.password }); return ( this.password === pwd ); }; тут undefined
Если честно, я не работал с passport local (только соц сети) и от монго максимально отстраняюсь, но уже таким образом много раз делал в других технологиях, все оно одинаково работает, в той же пыхе, а как получить хэш библиотеки, надо загуглить
zamir
ясно а как лучше сделать, отдельно схемы типа User1 и User2 или создать одну общую и от нее User1 и User2 ??
John
Вот тут, есть методы для получения соли и для хэширования, потом сравниваешь https://stackoverflow.com/questions/43657936/how-to-validate-password-in-passport-local-mongoose