Búsqueda de sitios web

javascript - ¿Cómo diseñar el siguiente resolver para un servidor GraphQL?

Estoy usando react-apollo en meteor con mysql y sequelize, todavía soy principiante en JS. Supongamos que tengo la siguiente función resolver en mi apollo-server:

export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: args

Leer más →

javascript - CORS bloquea la mutación en GraphQL Yoga

Estoy trabajando aquí con un backend graphql prisma y un servidor graphql yoga express encima de eso. En el frontend, estoy intentando llamar a una mutación de cierre de sesión pero está bloqueada por la política CORS. Aunque he agregado configuraciones de cors en mi servidor graphql yoga, sigo recibiendo este error. Las consultas de Graph

Leer más →

JavaScript/GraphQL agregar fragmentos condicionalmente

Tengo una función de JavaScript que envía una solicitud fetch a un endpoint de graphQL. Mi objetivo es agregar un fragmento a mi consulta de graphQL basado en un parámetro pasado a la función de JavaScript, por ejemplo, mi función se ve así:

const getEvent = async (id, lang) => { const data = await

Leer más →

typescript - TypeGraphQL usa el método findAndCount de TypeORM

Me gustaría usar la función findAndCount de TypeORM que devuelve Promise<[Entity[], number]> para la paginación. Así que tengo un resolvedor:

offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepo

Leer más →

typescript - Angular, GraphQL y Apollo - Enviar datos de formulario con suscripción GraphQL

Estoy trabajando en una aplicación Angular con GraphQL y Apollo que muestra datos de mi API GraphQL local.

Además, estoy trabajando en un formulario que permite a los usuarios publicar nuevos datos en la API, pero no estoy seguro de si estoy usando el enfoque correcto aquí.

Actualmente estoy recibiendo este error:

ERROR TypeError: Converting circular structure to JSON

Ahora, déjame mostrarte el código relevante.

formulario.componente.htm

Leer más →

angular - Cómo pasar un argumento desde la interfaz de usuario a GraphQL para obtener datos

Tengo una URL de GraphQL desde donde puedo obtener datos del backend. Sin embargo, el problema es que actualmente estoy proporcionando el ID de un cliente codificado de manera fija para obtener los datos. Quiero crear un cuadro de entrada y luego permitir que el usuario obtenga cualquier registro de cliente ingresando el ID del cliente. Código actual codificado de manera fija para obtener el registro del cliente:

ngOnInit() { this.apollo .watchQuery({ query: gql` { f

Leer más →

node.js - TypeORM CLI no está generando migraciones cuando se usa con type-graphql

Quería usar TypeORM junto con TypeGraphQL.

TypeGraphQL incluso tiene un ejemplo para este caso.

Pero cuando lo uso así y trato de generar migraciones desde eso (usando la CLI de TypeORM y ejecutando migration:generate), no pasa nada.

No hay ningún error en el registro, no hay otro registro, nada.

Este es el comando que estoy ejecutando:

ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli.js migra

Leer más →

typescript - ¿Puede graphql codegen generar automáticamente tipos para el campo de datos del resultado de los hooks?

Estoy usando hooks de graphql codegen, cuyos resultados son del tipo: ApolloReactCommon.QueryResult, lo que significa que es un objeto que tiene los campos data, loading y error.

De manera general, usaré el data en otros componentes, donde necesito definir su tipo. Actualmente necesito escribir algo así para obtener el tipo de data:

type MyPost = MyPostQueryHookResult['data']

Habr

Leer más →

javascript - React, declaración de tipo de esquema Graphql

Estoy usando GraphQL en React y Apollo:generate para crear tipos a partir del esquema de GraphQL.

También estoy usando react-apollo-hooks useQuery para mostrar los datos.

Todo parece estar funcionando y puedo ver los datos mostrados

Mi problema es que no puedo ver cómo declarar los tipos generados para luego obtener Int

Leer más →

node.js - Forma recomendada de compartir tipos entre frontend y graphql de nodejs

He comenzado a usar TypeScript con GraphQL en Node.js. Pero una cosa que me llama la atención es usar gql de apollo-server-express. ¿Hay alguna manera de que pueda usar los tipos que se usan dentro del esquema de GraphQL en otro lugar?

import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;

Ahora no quiero crear una int

Leer más →