Size: a a a

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

2018 April 28

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну отправляешь мультипартом и всё
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
за это отвечает enctype="multipart/form-data"
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
в формочках
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
:D
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ок, начнём с того, что для отправки запроса служат 3 поля
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
1) query
2) variables
3) operationName
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
так?)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
их можно отправить с помощью json, в виде:
{"query": ".....", "variables": "...", ...}
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
можно через GET, в виде:
yoursite.com/graphql?query=...&variables=...
источник

SL

Semen Levenson in GraphQL — русскоговорящее сообщество
Ну да, json предпочтительно, но не обязательно
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
можно через POST (там будет тоже самое, что через адрес)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
можно через POST, но через мультипарт
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
просто добавляется имя переменной, внутри которой нужные данные
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
на JS это будет что-то, вроде:
var formData = new FormData();

formData.append("query", "mutation { upload(file: \"filename") { ... }}");

formData.append("variables", "");

formData.append("filename", fileInputElement.files[0]);
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Юрий Владимирович
Работающий пример
вот тебе работающий пример)
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
хотя хз, не проверял
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
:D
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Ну так и всё же, почему gql не предназначен для файлов? И чем обычные 3 поля отличаются от 4х полей?
источник
2018 April 29

A

Abu in GraphQL — русскоговорящее сообщество
Мб кто-то сталкивался с тем, что при установке 'graphql-yoga’, в консоли по-любому появляется ошибка Error: Cannot find module 'graphql-yoga' ?
источник

A

Abu in GraphQL — русскоговорящее сообщество
Раньше вроде все было ок
источник