Size: a a a

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

2021 November 18

C

Combot in GraphQL — русскоговорящее сообщество
Василий has been banned! Reason: CAS ban.
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
По-моему есть штука в Apollo client. При чтении поля можно форматировать вывод в том формате, в котором нужно. https://www.apollographql.com/docs/react/caching/cache-field-behavior/
источник

JZ

Julia Zinkovskaya in GraphQL — русскоговорящее сообщество
Ребят, а есть отдельный чат по apollo (client) ?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Network policy - network only и эта штука уже не работает. Ещё более костыль. Все должно быть сконфигурировано со стороны бека.
источник
2021 November 19

C

Combot in GraphQL — русскоговорящее сообщество
Павел has been banned! Reason: CAS ban.
источник

C

Combot in GraphQL — русскоговорящее сообщество
Илья has been banned! Reason: CAS ban.
источник

C

Combot in GraphQL — русскоговорящее сообщество
Василий has been banned! Reason: CAS ban.
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
Не совсем так. Если использовать свой формат даты - ее нужно будет хранить в базе с типом строка, хотя обычно в базе уже есть формат даты. Лучше хранить все в формате который хорошо известен базе, серверу, клиентскому приложению. А вот если вам нужен какой-то свой уникальный, красивый, супер прогрессивный вывод формата даты на экран - делать это стоит в клиентском приложении
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
То что на вывод данные меняются это понятно. Никто чистый isodate не выводит. Но тут я так понимаю данные стора хотят сразу при получении модифицировать. Грубо говоря взять данные из стора и отобразить в своём формате - ок, заносить в стор сразу же модифицированным на стороне клиента - нет. Но это имхо, на опыте
источник

KS

Kirill Skomarovskiy in GraphQL — русскоговорящее сообщество
Согласен. И это дорого. Может в запросе и нет поля с датой. А response все равно нужно парсить. Лучше уже на месте использования и вставки в html это сделать в каждом конкретном месте
источник
2021 November 20

MN

Max Nebela in GraphQL — русскоговорящее сообщество
Как можно возвращать изображение в query?
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
лучше всего ссылку на него
источник

MN

Max Nebela in GraphQL — русскоговорящее сообщество
Изображения на данный момент хранятся у меня локально. Мне возвращать путь к файлу на диске ?
источник

ММ

Максим Мартынов... in GraphQL — русскоговорящее сообщество
Можно хранить, например, в Minio, и возвращать прямую ссылку на файл
источник

ММ

Максим Мартынов... in GraphQL — русскоговорящее сообщество
Ну или раздавать через nginx файлы из папки с изображениями
источник
2021 November 21

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Если только локально то возвращайте в виде base64
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Вы конечно можете с помощью scalar прям данные в виде стрима отдать. Но это ещё больший костыль будет
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Если минио/s3 не подходит. Но хотите сделать более менее хорошо. Сделайте rest путь. Который будет обслуживать локальную папку и по ссылке отдавать файл. А в graphql как раз будет ссылка
источник

DS

Dmitriy Sideltsev in GraphQL — русскоговорящее сообщество
Доброго времени суток, добрые люди.
Только вникаю в graphql, и не особо догоняю некоторые моменты, быть может, и вовсе неправильно понимаю его концепцию, за чем сюда и пришёл.
Если есть возможность кинуть годную матчасть - буду благодарен.
Вопрос следующий:
У меня есть две таблицы в некой базе данных, которые представляют связь one-to-many. Категории и товары.
Задача вывести структуру:
category {
    name & etc ... ,
    products: [
              {...product}
    ]
}

На текущий момент у меня делается много запросов к БД. Первый забирает все категории, а потом запрос на товары для каждой категории. Нормально ли это? Вроде как читал, что graphql умеет делает слияние по связям, достаточно просто забрать две таблицы условно целиком.

Я составил изображение. Если кому-то могу кинуть его в ЛС, для публикации, буду благодарен.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
dataloader поможет, он объединяет запрос по id грубо говоря, а в бд запрашивает скопом и  id автоматом распределяет
источник