Maxim
Maxim
Бага десктопного телеграмма, не отображались сообщения
Andrey
Ребят есть впорогс по ноде, как в ексрпессе сделать поля обезательными?
Andrey
есть туториал? или екзампл какойто?
Igor
эээ
required добавить к ним?
Таймураз
Andrey
Igor
<input type="text" required />
Igor
Andrey
нене, я имелл ввиду на серваке
Igor
поэтому пока некуда не доверять)
Andrey 😼
Igor
а как с бд работаешь?
Andrey 😼
Не в экспрессе это нужно делать
Andrey
мне бд не нужна
Andrey 😼
Ифами
Andrey
у меня сервак это просто прослойка
Andrey
сервис воркер, если угодно, наверное тоак это называют\
Anonymous
не туда ответил, ну да ладно
Andrey
спасибо
Anonymous
или в yup, плюс в том, что можешь юзать одну схему в react-formal и на беке, если у тебя реакт конечно
Anonymous
но yup кастрированный сильно
Andrey
ну спасибо.
Anonymous
Andrey
Я понял что только ифы, только хардкор
Anonymous
ифы неудобно же
const schema = Joi.object().keys({
key: Joi.string().required()
});
const result = Joi.validate({key: 'test'}, schema);
if (result.error) {
return;
}
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();
});
}
});
Как вы решаете подобный кейс?
Artur
Anonymous
чекай в ней роут или вешай ее только на те роуты, где надо
Anonymous
Michael
как-то мне оба варианта не нрав. Просто роуты я складываю все в одном месте, а писать хардкодом ссылки на роуты тоже как-то не оч не ?
Michael
Короче говоря, решил сделать с помощью ссылок
module.exports = {
noAuth: ['/auth/local'],
};
А в мидлваре с помощью includes чекать
Denis
Если что)
Denis
Статья
Веб-скрейпинг на Node.js с несколькими примерами.
Ссылка
#Article #JavaScript #NodeJS
Andrey
post запросы к другому урлу node js
Andrey
не могу нагуглить
Vlad
Andrey
https://www.npmjs.com/package/request
вот такая штука нужна была всего лишь =)
Vlad
Andrey
не мне нужна стабильность, а не ваши эти новые приблуды. лучше старое и мертвое, чем живое и как желе
Vlad
Vlad
По Фетчу спека есть
Vlad
И в браузерах тоже он используется
yarastqt [msk +1 week]
Ммм, есть кто использует electron?
Dmitrii
Фетч слишком лоу левел по сравнению с фичами из коробки того же аксиос и реквеста
Anonymous
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 работает нормально?)