Cenator
21.10.2018
14:53:52
rddlr
21.10.2018
14:54:04
или просто validator.js нафига это твраппер над экспрессом? есть какие-то супер плюшки?
Alexander
21.10.2018
14:54:09
у нас тут свои экспрессы с валидаторами
Google
Alexander
21.10.2018
14:54:43
rddlr
21.10.2018
14:54:53
Alexander
21.10.2018
14:55:23
хоть глядел
rddlr
21.10.2018
14:55:35
ты грубый очень
будь нежнее
Alexander
21.10.2018
14:55:47
нет
rddlr
21.10.2018
14:56:03
ну пожалуйста
Alexander
21.10.2018
14:56:06
ты не в детском саде
а если так, то тебе тут делать нечего
Casper
21.10.2018
14:58:00
Alexander
21.10.2018
14:58:27
Google
rddlr
21.10.2018
14:59:45
Юзаю fastify, там встроено это в контроллер
так хочется вот пробовать такие штуки. а потом такой лезешь за самыми критичными плагами, а там такое гавно с 15 звездами от нонейма https://github.com/SerayaEryn/fastify-session
Кирилл
21.10.2018
15:00:32
У него хотя бы есть 15 звёздочек
Alexander
21.10.2018
15:01:19
а у тебя и 4х нет
rddlr
21.10.2018
15:02:38
имхо такие вещи должны сами разрабы пилить
Gor
21.10.2018
15:07:33
rddlr
21.10.2018
15:09:22
Пример?
min, max например, если не ошибаюсь
Gor
21.10.2018
15:09:59
rddlr
21.10.2018
15:10:59
https://docs.mongodb.com/manual/core/schema-validation/
а что же это?
проверка минимум 10 символов, например. это не валидация?
или что значение не превышает max
Gor
21.10.2018
15:14:20
Значит с 3.2 версии можно на создании таблицы задавать схему. Прикольно
rddlr
21.10.2018
15:17:16
у них там вообще много чего появляется. поэтому и говорю что надо нативный драйвер юзать, а не монгуз
Gor
21.10.2018
15:17:18
Надо будет затестить как оно работает с $set и $push
Valdemar
21.10.2018
15:17:31
validate.js или ему подобный валидатор, пишешь 1 раз для клиента и сервера - всё
встроеных валидаторов иногда не хватает для специфичных данных
rddlr
21.10.2018
15:18:05
или камикадзе
Valdemar
21.10.2018
15:18:41
Google
rddlr
21.10.2018
15:18:59
ну а как ты иначе проверишь что это валидный имейл, например?
Gor
21.10.2018
15:19:01
jsonschema вполне неплохо справляется
Valdemar
21.10.2018
15:21:00
Gor
21.10.2018
15:21:03
Там больше на тип данных
rddlr
21.10.2018
15:21:36
а для клиента валидатор писать это вообще ппц! я такое в жизни не напишу. посмотри например vuelidate. там ахренеть можно сколько функционала.
а если речь о кастомных проверках, то вроде все валидаторы разрешают свои проводить
Valdemar
21.10.2018
15:24:01
rddlr
21.10.2018
16:27:42
хочу сделать микросервис отдельно для картинок: кроп, ресайз, оптимизация и тд. соответсвенно надо проверять авторизирован ли юзер. сама авторизация у меня на сессиях. думаю заюзать JWT для верификации аплоада.
вопрос как организовать транспорт токена? выдавать ли долгий токен одновременно с авторизацияей, или выдавать токен когда юзер запрашивает, например, страницу где он будет делать аплоад картинки...как вообще делают в таких случаях?
Vitaly
21.10.2018
16:30:29
а зачем микросервису работать с авторизацией? нет api gateway?
rddlr
21.10.2018
16:30:48
чтоб левые юзеры не могли аплоадить
Vitaly
21.10.2018
16:30:57
ну...
аплоад идет через какой-то центральный микросервис?
в плане, роутинг
rddlr
21.10.2018
16:31:41
нет же, я ж говорю отдельно хочу сделать. роутинг будет, просто /cdn
шо это было
демона вызвал?
Vitaly
21.10.2018
16:32:22
не понял х)
это тогда просто сервис а не микросервис
/
21.10.2018
16:32:29
rddlr
21.10.2018
16:32:39
фух
Vitaly
21.10.2018
16:32:41
зачем ему знать об авторизации, если он просто будет работать с картинками?
Google
Alexander
21.10.2018
16:32:44
rddlr
21.10.2018
16:32:52
Alexander
21.10.2018
16:32:57
нутк ебашь на поддомен
Vitaly
21.10.2018
16:33:02
не в этом вопрос
rddlr
21.10.2018
16:33:33
ну в том то и дело что не в этом, я не пойму как это влиет сервис или микросервис? это будет отдельный процесс, на другом сервере
Vitaly
21.10.2018
16:33:34
я так понял ты хочешь чтобы у тебя был отдельный http сервис в принципе?
rddlr
21.10.2018
16:34:06
хз что такое http сервис
Vitaly
21.10.2018
16:34:14
ухх
ладно, не столь важно, пусть другие вангуют
rddlr
21.10.2018
16:34:53
отдельнео приложение, на отдельном сервере. которое будет только заниматся картинками. все остальное будет в конфиге веб сервера. что тут непонятно я хз
Vitaly
21.10.2018
16:35:08
благодарю, что об этом сразу написал :)
rddlr
21.10.2018
16:35:35
на что это влияет вообще? как это связано с моиим вопросом?
Vitaly
21.10.2018
16:35:53
чувак, я хотел помочь, откуда столько гнева?
rddlr
21.10.2018
16:36:13
ебать, где ты гнев почувствовал
может что-то по делу наконец, а?
Vitaly
21.10.2018
16:39:23
и я тебе тоже ответил, что твоя задача лично мне показалась неочевидной из-за неграмотного употребления слова "микросервис" в контекте, где это ничего не значит
хотел понять, почему ты не сделаешь авторизацию на микросервисе, через который идёт запрос, но потом только стало понятно, что это вообще отдельный сервис, на который напрямую идут запросы
не нужно злобы :)
rddlr
21.10.2018
16:43:27
да нету никакой злобы. я не догоняю морали сего. я что не правильно делаю?
Google
rddlr
21.10.2018
16:43:43
зачем и как мне там делать отдельную авторизацию?
я расчитывал просто валидировать токен там
который выдаст уже основной рест апи сервер (где авторизация)
пришел с 1 вопросом - ушел с 2) отлично)
Nurlan
21.10.2018
16:49:04
Добрый вечер, знатоки, объясните пожалуйста новичку, в чем помимо написания API для обработки запросов с фронтеда заключается работа backend разработчика? Что и на каком уровне необходимо знать?
Александр
21.10.2018
16:53:17
API — это только интерфейс, транспорт
/
21.10.2018
16:54:02
Michael ?
21.10.2018
16:54:22
Vitaly
21.10.2018
16:54:33
ох уж эти бэкендеры
только и делают что пишут свои API, пьют кофе и листают хабр
Александр
21.10.2018
16:54:34
/
21.10.2018
16:54:37
Выбирай:)
Александр
21.10.2018
16:55:10
/
21.10.2018
16:55:20
Александр
21.10.2018
16:55:32
Не, ну это победа
/
21.10.2018
16:55:40
Nurlan
21.10.2018
17:02:47
node.js, react.js, electron.js Vue.js Html, Php, Css.
Ну так то я умею полностью делать приложение и фронтенд Angular + верстка, меня интересует что нужно изучить чтобы быть более востребованным специалистом, так как мне кажется что мало уметь расписывать API ведь nodejs много чего другого умеет
Сейчас я просто оцениваю свои знания как слабенький джун, а хотелось бы уметь больше нежели клепание крудов и простых сайтиков
Aga
21.10.2018
17:09:21
Лучший экспириенс
Nurlan
21.10.2018
17:13:08
Пили проект
Хорошо, но я и спрашиваю что нужно в nodejs изучить и использовать помимо обработки запросов и работы с БД