La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

su-j-36

Exportamos consultas GraphQL desde ruby ​​gem (graphql 1.9.4) desde nuestro servidor desarrollado con ruby ​​on rails.

El archivo exportado contiene decenas de consultas.

También tenemos un proyecto de iOS Xcode con Apollo instalado. Intentamos crear un archivo API.swift usando Apollo ejecutando el script de Apollo mediante la consulta exportada desde el servidor, pero no se puede compilar.

Mostró un error como este.

Cannot query field "category" on type "Query".

Usamos schema.json, que ellos (el equipo del lado del servidor) dicen que es el último.

Las consultas exportadas funcionan bien cuando se realizan consultas solo con el comando curl.

Usé este comando para exportar consultas desde el proyecto rails.

bundle exec rails graphql:schema:dump

Apollo iOS intentó compilar una consulta (y se exporta desde el comando anterior).

type Category {
      communities: [Community!]
      id: ID!
      name: String!
}

Apollo genera un error como se muestra a continuación.

Cannot query field "category" on type "Query".

¿Qué lo está haciendo mal?

su-j-36

Resultó que el archivo exportado desde rieles no estaba en formato GraphQL. Eran texto sin formato que describe qué consultas y mutaciones se implementaron en el servidor con un estilo legible por humanos.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

La consulta GraphQL exportada desde ruby gem no se puede compilar usando Apollo en el proyecto Xcode

El proyecto no se puede compilar con la dependencia del SDK en el proyecto dependiente

"El proyecto no se puede compilar hasta que se resuelvan los errores de la ruta de compilación" Desde Bitbucket Project

No se puede compilar el ejecutable desde el archivo .c en la partición formateada ntfs

No se puede compilar el ejecutable desde el archivo .c en la partición formateada ntfs

No se puede compilar el proyecto scala / SBT

Gatsby - GraphQL - Etiqueta StaticQuery - el sitio no se puede compilar debido a un comportamiento extraño con la cadena de consulta

No se puede insertar en la tabla de PostgreSQL desde el proyecto ASP.NET MVC

No se puede compilar Tensorflow desde la fuente en Ubuntu 18.04

Xcode 11 Objective C ++: no se puede separar la implementación del encabezado en el proyecto ObjectiveC ++

No se puede incrustar el binario del proyecto incrustado en Xcode

El directorio IMG no se puede almacenar en db, pero se puede ver desde las mismas variables utilizadas en la consulta

Cordova no se puede compilar desde CLI pero la compilación desde XCode xcworkspace funciona perfectamente

xcodebuild no se puede compilar desde la terminal pero tuvo éxito desde xcode

No se puede resolver el símbolo "Datos" en la clase de consulta graphql

No se puede mostrar la lista de elementos usando * ngFor en el proyecto de arranque angular + spring

No se puede construir el proyecto de android de formularios xamarin desde la línea de comandos usando msbuild

pyopenCL, openCL, no se puede compilar el programa en la GPU

No se puede pasar a la siguiente actividad desde el fragmento usando Intent en la biblioteca de Volley

Vue Apollo: las variables no se agregan a la consulta graphql, o no las estoy aceptando correctamente en el backend (Golang)

Vue Apollo: las variables no se agregan a la consulta graphql, o no las estoy aceptando correctamente en el backend (Golang)

El archivo gem se instala bien pero no se puede compilar con la instalación del paquete

La ventana emergente "No se pudo cargar el proyecto, versión incompatible del proyecto" aparece cuando abro desde el código de xcode 9.3 en xcode 9.2

No se puede compilar el proyecto java en intelij Idea 14 CE

El proyecto de TypeScript no se puede compilar en un index.js adecuado

El proyecto antiguo no se puede compilar en Delphi 4 debido a un problema de punteros

React Apollo: actualice dinámicamente la consulta GraphQL desde el estado del componente

El proyecto no se puede compilar después de actualizar la versión de Unity

TOP Lista

CalienteEtiquetas

Archivo