#react-native #graphql #strapi
#реагировать-родной #graphql #страпи
Вопрос:
в настоящее время я использую apollo-client в react-navie и strapi в качестве серверной части. я пытаюсь загружать изображения, которые получают с помощью ImageCropPicker, на сервер с помощью apollo-client, но он всегда показывает, что скалярная сериализация «Загрузка’ не поддерживается». ошибка. кто-нибудь знает, как это исправить?
Комментарии:
1. Проверьте это github.com/yaacovCR/graphql-tools-fork/issues/12
Ответ №1:
export const UploadScalar = new GraphQLScalarType({
name: 'Upload',
description: 'The `Upload` scalar type represents a file upload.',
parseValue(value: any) {
return value
},
serialize(value: any) {
return value
},
parseLiteral(ast) {
throw new Error('‘Upload’ scalar literal unsupported.')
},
})
Комментарии:
1. спасибо за вашу помощь, но я все еще в замешательстве, этот код выглядит как код серверной части, но я все еще не знаю, как отформатировать тип моего клиентского файла в соответствии с типом загрузки на стороне сервера