Size: a a a

Node.js — русскоговорящее сообщество

2020 December 22

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Dmytro Svyrydenko
Иначе будет монорепа из 3-4х реп) А это чутка попахивает, как по мне
На самом деле нет, если правильно вести
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
В Yarn 2 есть тонна фишечек чтобы удобно с таким работать
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
The Fallen Phoenix
На самом деле нет, если правильно вести
Был пример из опыта – две реализации sdk
Была бы монорепа, обе реализации лежали бы в одной репе
А так они совершенно разные, но в одной организации
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Но они пока в виде плагина-кнопки не оформлены
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Плагин-кнопка это такой в котором одно действие --- сделать чтобы было хорошо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Очень много вещей к такому виду приводимы, которые многие подолгу настраивают
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Сравни Webpack 4 и 5, сразу всё поймёшь
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
👍
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
@pavel_shakhov  а от допустим у меня есть роут /api/products/saved, возвращает сохраненные продукты пользователем. Где мне лучше оброблять в UserService или в ProductService? Кому от кого тут лучше зависеть?
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
Pan Włodzimierz
@pavel_shakhov  а от допустим у меня есть роут /api/products/saved, возвращает сохраненные продукты пользователем. Где мне лучше оброблять в UserService или в ProductService? Кому от кого тут лучше зависеть?
ProductService, у тебя же /products
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
нормально будет?
чтобы потом боком не вылезло
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
только зачем тебе слово saved?
источник

VL

Vova Levchenko in Node.js — русскоговорящее сообщество
GET products/ и так подразумивает продукты сохраненные
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
не, ну /products все с магаза возвращает
а /saved конкретно к текущему пользователю
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
те, которые он себе сам сохранил
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
было бы наверн логично этот роут засунуть в /users
источник

DS

Dmytro Svyrydenko in Node.js — русскоговорящее сообщество
А как возвращать passport auth error не просто текстом Unathorized, а какой-то кастомный объект? Нашел опцию failWithError: true, но она требует написания +1 хендлера на каждом роуте
Не уверен что это хороший вариант
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
как можно красиво заменить часть, где проверка на текущего пользователя?
источник

A

Alexander in Node.js — русскоговорящее сообщество
Pan Włodzimierz
как можно красиво заменить часть, где проверка на текущего пользователя?
Вынести в middleware
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
ага
я что-то подумал, что req.params не смогу дстать
в принципе да
источник