@nodejs_ru

Страница 2724 из 2748
rddlr
21.10.2018
14:54:04
или просто validator.js нафига это твраппер над экспрессом? есть какие-то супер плюшки?

Alexander
21.10.2018
14:54:09
у нас тут свои экспрессы с валидаторами

Google
rddlr
21.10.2018
14:54:53
Юзаю fastify, там встроено это в контроллер
день прожит не зря. я узнал про новый для себя фреймворк)

а ты доку глядел?
глядел, и ничего полезного не заметил)

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
имхо такие вещи должны сами разрабы пилить

rddlr
21.10.2018
15:09:22
Пример?
min, max например, если не ошибаюсь

Gor
21.10.2018
15:09:59
min, max например, если не ошибаюсь
Хм, и в каком месте это валидация данных?

rddlr
21.10.2018
15:10:59
https://docs.mongodb.com/manual/core/schema-validation/

а что же это?

проверка минимум 10 символов, например. это не валидация?

или что значение не превышает max

Gor
21.10.2018
15:14:20
https://docs.mongodb.com/manual/core/schema-validation/
О пардон, сыплю голову пеплом. Реально мимо внимания прошло.

Значит с 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 раз для клиента и сервера - всё встроеных валидаторов иногда не хватает для специфичных данных

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. там ахренеть можно сколько функционала. а если речь о кастомных проверках, то вроде все валидаторы разрешают свои проводить

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: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
ебать, где ты гнев почувствовал

может что-то по делу наконец, а?

зачем ему знать об авторизации, если он просто будет работать с картинками?
чтобы левые юзеры не могли аплоадить. зачем ты 2 раза спрашиваешь? я же ответил уже

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 — это только интерфейс, транспорт

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
node.js, react.js, electron.js Vue.js Html, Php, Css.
Тупо перечислил пачку технологий, только две из которых — бэк

Александр
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 много чего другого умеет

Сейчас я просто оцениваю свои знания как слабенький джун, а хотелось бы уметь больше нежели клепание крудов и простых сайтиков

Nurlan
21.10.2018
17:13:08
Пили проект
Хорошо, но я и спрашиваю что нужно в nodejs изучить и использовать помимо обработки запросов и работы с БД

Страница 2724 из 2748