Pesquisa de site
Estou usando react-apollo no meteor com mysql e sequelize, ainda sou iniciante em JS. Vamos supor que eu tenha a seguinte função resolver no meu apollo-server:
export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: args }); Consulte Mais informação →
Estou trabalhando aqui com um backend GraphQL Prisma e um servidor GraphQL Yoga Express por cima disso. No frontend, estou tentando chamar uma mutation de logout, mas ela está bloqueada pela política CORS. Embora eu tenha adicionado configurações de CORS no meu servidor GraphQL Yoga, continuo recebendo esse erro. As consultas GraphQL estão
Consulte Mais informação →
Eu tenho uma função em JavaScript que envia uma requisição fetch para um endpoint GraphQL. Meu objetivo é adicionar um fragmento à minha query do GraphQL baseado em um parâmetro passado para a função JavaScript, por exemplo, minha função se parece com isto:
const getEvent = async (id, lang) => { con Consulte Mais informação →
Eu gostaria de usar a função findAndCount do TypeORM, que retorna Promise<[Entity[], number]> para paginação. Então eu tenho um resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerReposito Consulte Mais informação →Estou trabalhando em um aplicativo Angular com GraphQL e Apollo que exibe dados da minha API GraphQL local.
Além disso, estou trabalhando em um formulário que permite aos usuários postar novos dados na API, mas não tenho certeza se estou usando a abordagem correta aqui.
Atualmente estou recebendo este erro:
ERROR TypeError: Converting circular structure to JSONAgora, deixe-me mostrar o código relevante.
form.component.html
Consulte Mais informação →Eu tenho uma URL GraphQL onde consigo buscar dados do backend. No entanto, o problema é que atualmente estou fornecendo o ID de um cliente codificado diretamente para buscar os dados. Eu quero criar uma caixa de entrada e então permitir que o usuário busque qualquer registro de cliente digitando o ID do cliente. Código atual com ID codificado para buscar o registro do cliente:
ngOnInit() { this.apollo .watchQuery({ query: gql` { findCustomer(id: "UF2aLa1L687") { Consulte Mais informação →Eu queria usar o TypeORM junto com o TypeGraphQL.
O TypeGraphQL até tem um exemplo para este caso.
Mas quando eu uso assim e tento gerar migrações a partir disso (usando o CLI do TypeORM e executando migration:generate), nada acontece.
Não há erro no registro, nenhum outro registro, nada.
Este é o comando que estou executando:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:gener Consulte Mais informação →Estou usando hooks do graphql codegen, cujos resultados são do tipo: ApolloReactCommon.QueryResult, o que significa que é um objeto que possui os campos data, loading e error.
De modo geral, vou usar o data em outros componentes, onde preciso definir seu tipo. Atualmente, preciso escrever algo assim para obter o tipo data:
type MyPost = MyPostQueryHookResult['data']Eu esperaria q
Consulte Mais informação →
Estou usando GraphQL no React e Apollo:generate para criar tipos a partir do esquema GraphQL.
Eu também estou usando react-apollo-hooks useQuery para exibir os dados.
Tudo parece estar funcionando e eu consigo ver os dados sendo exibidos
Meu problema é que não consigo ver como declarar os tipos gerados para depois obter
Consulte Mais informação →Comecei a usar TypeScript com GraphQL no Node.js. Mas uma coisa que me chama atenção é usar gql do apollo-server-express. Existe uma maneira de eu poder usar os tipos que estão sendo usados dentro do esquema GraphQL em outros lugares.
import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;Agora eu não quero criar uma i
Consulte Mais informação →