Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 07

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
фронт сказал что это неудобно - под каждую страницу писать мапперы и редюсеры
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
надо чтобы поставил библиотеку и оно само разбирается как-то
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
выкидывать модельки это значит в ответе

data: { products: [ {}, {}, {} ] }
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
надо чтобы поставил библиотеку и оно само разбирается как-то
Ничего не понял, про какую библиотеку они говорят?
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
выкидывать модельки это значит в ответе

data: { products: [ {}, {}, {} ] }
Так jsonapi же такой ответ и дает
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
вместо
{ data: { products: [1,2,3] }, entities: [ 'products': [ {}, {} ] ] }
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
надо чтобы поставил библиотеку и оно само разбирается как-то
ну так пусть и напишет обобщённую приблуду под свои хотелки... 😒
источник

T

Th0r in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
тимлид принимает ответственность и говорит это заебись что у тебя jsonapi но фронтам она неудобна поэтому просто выкидывай модельки чтобы им было легко.
то есть спасибо что ты делал кастомный бэк, а сейчас фронту твоя реализация неудобна потому что библиотеки не могут автоматически это сделать

обычно фронты диктуют бэку как делать апишки, правильно?
обычно клиент\бизнес диктует что он хочет видеть и насколько плавно это должно двигаться. что там на беке - клиент не видит, да и если увидит - не поймет
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Тимофей 🛴
Ничего не понял, про какую библиотеку они говорят?
ну у меня апишка форматирует ответ где в data лежат структуры данных, а атрибуты лежат в entities
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
он говорит что типа нет библиотеки которую я одной кнопкой установлю и она твой формат сразу поняла
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
я грю конечно нету - нужно писать мапперы редюсеры и это в порядке вещей. я же тоже не поставил библиотечку и полетело - на каждую таблицу есть репозиторий, модель, ентити, и связи
источник

А

Александр in JavaScript — русскоговорящее сообщество
Ребят, подскажите. Как сделать через регулярки Figure Space? типа половину пробела
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
у меня под каждую таблицу по 6 файлов, а ему метод получается неудобно делать, надо чтобы само, я не понимаю, воротит от этого
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
ну у меня апишка форматирует ответ где в data лежат структуры данных, а атрибуты лежат в entities
Это не по json api, там нет никаких entities
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
Тимофей 🛴
Это не по json api, там нет никаких entities
верно, там они называются includes
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
можно переименовать. но формат плюс минус одинаковый
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
дичь в том что менеджер слушает фронта и согласен с тем что неудобно
и говорит мне переделать весь бэк чтобы они библиотекой это сделали.
но почему-то не говорит что мапперы-редюсеры это норма 0о
источник

GB

Grzegorz `gzhegow` Brzęczyszczykiewicz in JavaScript — русскоговорящее сообщество
то есть типа готовый бэк получился говно, потому что нет библиотечки? чо?
источник

VP

Vitalii Ponich in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
дичь в том что менеджер слушает фронта и согласен с тем что неудобно
и говорит мне переделать весь бэк чтобы они библиотекой это сделали.
но почему-то не говорит что мапперы-редюсеры это норма 0о
а чем не угодили мапперы и релъюсеры?
источник

Т

Тимофей 🛴 in JavaScript — русскоговорящее сообщество
Grzegorz `gzhegow` Brzęczyszczykiewicz
можно переименовать. но формат плюс минус одинаковый
Includes тоже нет. Ну мне кажется стоит делать или строго по спеке или как просят. Потому что если делать по спеке то можно взять какой нибудь ember-data
источник