Pesquisa de site
Sou iniciante. (A frase pode estar estranha porque eu usei um tradutor. Desculpe! 🙏)
Eu tenho uma pergunta porque há uma parte que não pode ser resolvida ao usar type-graphql. Usando o Object Type do type-graphql, eu criei o tipo graphql(?) e defini o nullable do Field como true. E eu criei um resolver, e defini esse modelo como o tipo de valor de retorno do resolver.
No entanto, se o valor de retorno do
Consulte Mais informação →Eu tenho um componente que importa uma query de um arquivo GraphQL via graphql-tag/loader do webpack.
query testQuery { test } query test2Query { test } import { testQuery, test2Query } from './test.graphql'Agora estou tentando declarar uma tipagem geral para todas as possíveis consultas e mutações:
declare module '*.graphql' { import { DocumentNode } from 'graphql'; const exp: { [key: string]: DocumentNode }; e Consulte Mais informação →Usando apollo-graphql, criei um tipo "account" e um resolver acompanhado que usa graphql-iso-date. A configuração resulta nos seguintes erros, alguma ideia da causa e resolução?
No código incluído abaixo, typedefs são combinados em uma coleção a partir de módulos typedef específicos.
O tipo '{ Date: GraphQLScalarType; DateTime: GraphQLScalarType; Time: GraphQLScalarType; } | { Query: AccountQueryResolver; }' não é atribuível ao tipo 'IResolvers | IResolvers[] | undefin
Consulte Mais informação →Estou tentando criar um aplicativo simples em React GraphQL, estou usando Strapi para conectar a um MongoDB.
Tudo está funcionando bem e eu estou apenas exibindo nomes de livros com uma consulta para obter todos os livros no MongoDB
Meu problema é com TypeScript - estou recebendo um Property does not exist on type '{}' e não consigo descobrir como consertar isso corretamente.
Eu tenho um componente de consulta
import React, { ReactElement } from 'r Consulte Mais informação →Bom dia.
Eu escrevi uma pequena aplicação usando typeorm + typegraphql + typescript. Funciona e tudo parece estar bem.
a essência do problema é que não é possível entender a invenção para testes ... Eu entendo que você precisa se conectar ao banco de dados e executar algumas mutações, e basicamente tudo ...
A documentação não conseguiu encontrar as conexões corretas para os resolvedores
import { Resolver, Mutation, Arg, Int, Query, } from "type-g Consulte Mais informação →Estou tentando criar um resolver GraphQL funcionando para adicionar um usuário ao meu banco de dados MongoDB. No momento, minha mutação addUser não está funcionando, mas minha mutação deleteUser está. Preciso de ajuda para fazer essa mutação funcionar de forma semelhante ao funcionamento da minha mutação deleteUser.
import { ObjectId } from "mongodb"; import { Database, User } from "../../../lib/types"; export const userResolvers: IResolvers = { Query: { Consulte Mais informação →Estou usando o apollo-server para implementar um servidor GraphQL que fica em cima de uma API REST.
A API REST retorna uma entidade cujo campo de nível raiz determina a forma de outro campo de nível raiz. ou seja...
{ "entityType": "foo", "entityMetadata": { /* based on value of `entityType` */ }, }No esquema GraphQL, o campo cujo formato é determinado pelo valor de seu campo i
Consulte Mais informação →Eu tenho um banco de dados com 2 tabelas => Jogador (10 mil entradas) e Gol (100 mil entradas). Eu tenho um relacionamento um para muitos entre elas (Um Jogador tem muitos Gols)
@Entity() @ObjectType() class Player { @Field(() => ID) @PrimaryGeneratedColumn("uuid") id: string; @Field(() => [Goal]) @OneToMany( () => Goal, goal => goal.player ) goals: Goal[]; ... } @Entity() @ObjectType() class Goal { @Field(() => ID) Consulte Mais informação →
Sou novo em nestJS e adicionei um ValidationPipe() ao main.ts
app.useGlobalPipes(new ValidationPipe())Agora estou usando decorators do class-validator dentro dos meus DTOs, mas nada está funcionando no momento. Estou usando GraphQL, mas como já configurei o pipe globalmente, deve funcion
Consulte Mais informação →
Eu configurei a sessão de cookie, mas res.clearCookie() não está limpando ela.
@Mutation(() => Boolean) logout(@Ctx() { req, res }: MyContext) { return new Promise((resolve) => req.session.destroy((err) => { res.clearCookie('graphql'); if (err) { console.log(err.message); resolve(false); return; } resolve(true); }) ); } }a mutação está resolvendo como verdadeira, mas
Consulte Mais informação →