Size: a a a

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

2018 August 16

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
это монго не пропускал)
источник

p

petyappetrov in GraphQL — русскоговорящее сообщество
у всех документация prisma не работает?
источник

p

petyappetrov in GraphQL — русскоговорящее сообщество
нашел в гитхабе, спасибо
источник

OV

Oleksandr Vorobyov in GraphQL — русскоговорящее сообщество
работает
источник
2018 August 19

an

arthur n in GraphQL — русскоговорящее сообщество
???
источник

A

Alexander in GraphQL — русскоговорящее сообщество
Прошу прощения, промахнулся
источник
2018 August 20

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
ребзи а как делается query который возвращает файл
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Kylych Asankulov
ребзи а как делается query который возвращает файл
Интересный вопрос. :) Apollo Server 2 умеет принимать файл через мутацию. Для этого там есть встроенный скалярный тип Upload (см. подробнее https://blog.apollographql.com/file-uploads-with-apollo-server-2-0-5db2f3f60675). Там может быть Blob, File, FileList и т.д.

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

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
На моём текущем проекте файлы с фронтенда на бэкенд грузятся через GraphQL, на бэкенде файлы грузятся в Amazon S3, генерится ссылка. Вот эту ссылку и отдаю, если нужно обратно считать файл.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Но если файлы на бэкенде не грузятся в Amazon S3 / Google Cloud Storage / (любой другой сервис), а грузятся в своё собственное файловое хранилище, или нужно скрыть факт того, что ты грузить файлы в такие сторонние сервисы, то имеет смысл отдавать файл обратно тоже через GraphQL.

Единственный минус всего этого подхода, что upload, что download файлов через GraphQL – это скорость. У вашего endpoint должен быть широкий канал, чтобы гонять файлы, тем более большие.
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
Алексей Родионов
На моём текущем проекте файлы с фронтенда на бэкенд грузятся через GraphQL, на бэкенде файлы грузятся в Amazon S3, генерится ссылка. Вот эту ссылку и отдаю, если нужно обратно считать файл.
у нас тоже будет на DO object storage
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
фронт на чем(реакт, вью, ангуляр)?
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Kylych Asankulov
фронт на чем(реакт, вью, ангуляр)?
У меня?
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
ага
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
На Polymer. :)
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
А у вас на бэке Apollo?
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
ага
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
просто в тот раз не сумел разобраться с файл аплоад
источник

KA

Kylych Asankulov in GraphQL — русскоговорящее сообщество
файлы клиенту лучше отдавать через рест либо просто ссылку генерить значит
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Да и грузить на бэкенд можно тоже не файл, а ссылку
источник