Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 12

ИР

Илья Раецкий... in NodeUA - JavaScript and Node.js in Ukraine
Map - это структура данных в JS
Async Local Storage (наверное Async Hooks имеется ввиду) - это библиотека для подхвата execution context
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Поделитесь своим мнением по поводу проектирования REST like API
Допустим есть products и tags, которые могут быть им присвоены. Насколько правильным является управление tags через products (например, создание нового tag)?
POST /products/:productId/tags создаёт новый tag и присваивает его product
Или два запроса
POST /tags/tags создаёт новый tag
PUT /product/:productId/tags/:tagId присваивает созданный tag для product
источник

D

Danylo in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Поделитесь своим мнением по поводу проектирования REST like API
Допустим есть products и tags, которые могут быть им присвоены. Насколько правильным является управление tags через products (например, создание нового tag)?
POST /products/:productId/tags создаёт новый tag и присваивает его product
Или два запроса
POST /tags/tags создаёт новый tag
PUT /product/:productId/tags/:tagId присваивает созданный tag для product
один tag может относиться к нескольким продуктам или только к одному?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Danylo
один tag может относиться к нескольким продуктам или только к одному?
Например, один tag может быть присвоен нескольким products.

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

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, passport js норм для аутентификации им есть что-то получше?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Andrey
Подскажите, passport js норм для аутентификации им есть что-то получше?
Честно говоря, я разочарован в паспорте
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Он почти ничего не делает, код стратегий обычно вызывает удивление, а мы помним заветы Тимура читать код зависимостей
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Честно говоря, я разочарован в паспорте
И чем очаровались взамен?
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Ну и нарушает принципы занимаясь загрязнением реквеста и всем остальным
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Andrey
И чем очаровались взамен?
Сам пишу
источник

А

Андрей in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Сам пишу
+1
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Illya Klymov
Ну и нарушает принципы занимаясь загрязнением реквеста и всем остальным
Мысль понял. Благодарю
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Andrey
Подскажите, passport js норм для аутентификации им есть что-то получше?
Имхо паспорт уже давно морально устарел и профита в его использовании мало.
Проще как писали выше взять нужных провайдеров и заинтегрировать себе в аппку. Обычно у каждого из них идет своя либа или сдк.

Либо можно заплатить денежку и подключить какой-нибудь аггрегатор типа аус0 и т.п.
источник

A

Andrey in NodeUA - JavaScript and Node.js in Ukraine
Вот смотрю, что давно паспорт не обновлялся
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Только с auth0 стоит быть аккуратным. Они в ряде вещей делают "как они считают нужным", а когда указываешь что это не по спеке и есть риски ведут себя как эпл - берите что дают
источник

IK

Illya Klymov in NodeUA - JavaScript and Node.js in Ukraine
Только вчера воевал с saml на auth0
источник

Y

Yurchik in NodeUA - JavaScript and Node.js in Ukraine
кто может помочь? при пост запросе в бд приходит undefined
источник

Y

Yurchik in NodeUA - JavaScript and Node.js in Ukraine
req.body пустой
источник

P

Pete in NodeUA - JavaScript and Node.js in Ukraine
прикрути bodyParser
источник

Y

Yurchik in NodeUA - JavaScript and Node.js in Ukraine
уже
источник