Maxim
Бага десктопного телеграмма, не отображались сообщения
Andrey
Ребят есть впорогс по ноде, как в ексрпессе сделать поля обезательными?
Andrey
есть туториал? или екзампл какойто?
Igor
эээ required добавить к ним?
Andrey
Andrey 😼
эээ required добавить к ним?
А как же "никогда не доверяй данным, пришедшим от пользователя"?
Igor
<input type="text" required />
Andrey
нене, я имелл ввиду на серваке
Igor
поэтому пока некуда не доверять)
Igor
а как с бд работаешь?
Andrey 😼
Не в экспрессе это нужно делать
Andrey
мне бд не нужна
Andrey 😼
Ифами
Andrey
у меня сервак это просто прослойка
Anonymous
<input type="text" required />
тебе скорее всего не только required нужен, поэтому опиши все формы в joi лучше и валидируй
Andrey
сервис воркер, если угодно, наверное тоак это называют\
Anonymous
не туда ответил, ну да ладно
Andrey
спасибо
Anonymous
или в yup, плюс в том, что можешь юзать одну схему в react-formal и на беке, если у тебя реакт конечно
Anonymous
но yup кастрированный сильно
Andrey
ну спасибо.
Anonymous
или в yup, плюс в том, что можешь юзать одну схему в react-formal и на беке, если у тебя реакт конечно
или можешь так делать даже если у тебя не реакт, yup не зависит ни от чего
Andrey
Я понял что только ифы, только хардкор
Anonymous
ифы неудобно же const schema = Joi.object().keys({ key: Joi.string().required() }); const result = Joi.validate({key: 'test'}, schema); if (result.error) { return; }
Vladimir
Я понял что только ифы, только хардкор
https://www.npmjs.com/package/form-validate ну вторая ссылка в гугле же
Anonymous
>6 звездочек >published 4 years ago > 84 downloads in the last month
Anonymous
лучше нет
Vladimir
https://github.com/ctavan/express-validator ну на 2 тыщи
Ivan
Joi мне понравился
Anonymous
validator заебистый, я его раньше юзал, пока не узнал про joi
Vladimir
неужели так сложно ключевые слова в гугл вбить и отсортировать
Michael
Всем привет, у меня есть мидлеваря, которая чекает jwt токены. Но для роутов типа /login /register etc ее не нужно юзать. app.use((req, res, next) => { if (req.headers.authorization) { jwt.verify(req.headers.authorization, '123', (err) => { if (err) { const error = Object.assign({}, err, { status: 401 }); res.status(401).json({ error }); } next(); }); } }); Как вы решаете подобный кейс?
Anonymous
чекай в ней роут или вешай ее только на те роуты, где надо
Michael
как-то мне оба варианта не нрав. Просто роуты я складываю все в одном месте, а писать хардкодом ссылки на роуты тоже как-то не оч не ?
Michael
Короче говоря, решил сделать с помощью ссылок module.exports = { noAuth: ['/auth/local'], }; А в мидлваре с помощью includes чекать
Denis
Если что)
Denis
Статья Веб-скрейпинг на Node.js с несколькими примерами. Ссылка #Article #JavaScript #NodeJS
Andrey
post запросы к другому урлу node js
Andrey
не могу нагуглить
Andrey
https://www.npmjs.com/package/request вот такая штука нужна была всего лишь =)
Andrey
не мне нужна стабильность, а не ваши эти новые приблуды. лучше старое и мертвое, чем живое и как желе
Vlad
По Фетчу спека есть
Vlad
И в браузерах тоже он используется
yarastqt [msk +1 week]
Ммм, есть кто использует electron?
Dmitrii
Фетч слишком лоу левел по сравнению с фичами из коробки того же аксиос и реквеста
yarastqt [msk +1 week]
О, спасибо
Alexander
Подскажите по sequelize. Стоит ли делать обёртку с реализацией Singleton?
Alex ZeroDub
Парни. Есть что-то лучше чем kue-scheduler ?
A
Мужики Есть реализация личных сообщений на express и socket.io? Или вопрос есть правильный путь шарить req.user в socket.io?
Paul
Я не думаю что есть какой-то универсальный мессенджер, там нужно самому сделать в зависимости от твоей структуры данных
Paul
Просто как пример https://socket.io/get-started/chat/
Jąńek
Тебе надо сокет идентифицировать куда сообщение​ кидать
A
Да я знаю как socket io юзать
A
мне надо юзеру и socket.id
A
сообветствие делать
A
чтобы PM был
A
а не броадкаст
A
а вот как получить с socket.io контекст req.user
A
я хз
Ale
в socket.io в handshake передаете некий authToken или еще что, по нему на сервере находите user'a
A
спс
A
поищу
A
не там не густо =(
A
http://pastebin.com/3jybPVuL
A
А вот вопрос, надеюсь, достойный пятничного флуда
A
А почему ES6 modules import такой убогий?)
Ale
дефолты не нравятся?
Ale
статичность?
Ale
порядок import и from?
A
Накой весь этот велосипед вообще нужен, если cjs работает нормально?)