typescript - Intégration d'apollo-angular V2 avec Angular V8

J'essaie d'intégrer apollo-angular dans mon projet Angular qui utilise Angular V8, mais je reçois les erreurs suivantes :

Les versions d'apollo-angular que j'utilise sont les suivantes : "@apollo/client" : "^3.4.11", "apollo-angular" : "^2.6.0", et "graphql" : "^15.5.3".

Aussi, je me demande s'il est réellemen

Lire la suite →

typescript - Impossible de trouver le module en utilisant Serverless et apollo-server-lambda/graphql

J'essaie d'atteindre mon point de terminaison Graph pour faire apparaître le playground dans mon navigateur. Le serveur montre depuis serverless qu'il fonctionne en me présentant la figure ci-dessous lorsque je fais un npm start.

Cependant, lorsque je cliqu

Lire la suite →

javascript - Impossible de lire la propriété 'ApolloProvider' de undefined

J'essaie de compiler mon application React Native version 0.64.0. Tout allait bien après la migration de JavaScript vers TypeScript, mais soudainement j'ai eu ce problème :

Capture d'écran à compiler

J'ai essayé de supprimer les modules node et yarn à nouveau, et je n'ai obtenu aucun succès lors de la compilation.

J'ai aussi cette erreur dans la console :

Erreur sur la console

Je ne sais pas si je dois installer autre chose, s'il vous plaît aidez-moi

Lire la suite →

typescript - comment utiliser la passerelle Apollo Federation avec un middleware

J'utilise Apollo Federation + TypeScript pour implémenter un serveur GraphQL avec des sous-graphes. Actuellement, je travaille sur la passerelle, et je veux y appliquer un middleware, qui effectuera une fonctionnalité d'échange de jetons. Le problème est que je n'arrive pas à faire fonctionner ma passerelle.

Lire la suite →

javascript - Apollo useQuery ne déclenche pas toujours le re-render du composant fonctionnel

Voici mon composant fonctionnel qui utilise useQuery de @apollo/client :

function MyComponent(props) { const { data } = useQuery<MarketScannerSearchProps>( MARKET_SCANNER_SEARCH_PROPS_QUERY, { onCompleted: (data) => { console.log("completed", data) }, } ) console.log("data", data) // ... rest of function + return rendered result }

Je reçois ceci dans ma console :

Lire la suite →

node.js - Express/TS/Apollo : La propriété n'existe pas sur le type

Je suis actuellement en train de créer une passerelle API en utilisant Apollo. Je suis en train d'intégrer un peu d'authentification dedans, et j'ai un microservice d'authentification fonctionnant derrière ma passerelle et il est capable d'authentifier les identifiants des utilisateurs et de retourner un JWT - aucun problème ici.

Cependant, maintenant je suis en train de mettre en œuvre le middleware sur ma passerelle apollo-server-express, et je reçois une erreur que j'ai

Lire la suite →

reactjs - Apollo link comment décorer les données de réponse pour avoir une erreur à l'intérieur des données

Nouvel un peu dans la pile front-end, d'après la documentation Apollo je ne peux pas comprendre moi-même comment faire ce qui suit.

J'essaie également d'inclure les erreurs dans les données de réponse. Ainsi, j'aurai data.data et data.error comme réponse.

export const wrapDataLink = new ApolloLink((operation, forward) => { // not sure how I access data and erorrs both here return forward(operation); });

Au fait, j'ai déjà un lien onError pour gérer l

Lire la suite →

reactjs - Comment définir l'interface des props pour le HOC React d'Apollo ?

J'essaie d'utiliser le HOC React d'Apollo pour récupérer et passer des données à mon composant, mais je reçois une erreur de :

Argument of type 'typeof BrandList' is not assignable to parameter of type 'CompositeComponent<{ data?: QueryProps | undefined; mutate?: MutationFunc<{}> | unde

Lire la suite →

javascript - Comment puis-je ajouter une variable à un fragment lors de la fusion de schémas avec Apollo GraphQL

Je travaille sur un projet qui assemble plusieurs schémas distants dans un service passerelle et étend les types de ces schémas. Cela est réalisé avec mergeSchemas de graphql-tools où nous spécifions les fragments requis et les résolveurs personnalisés pour déléguer aux schémas concernés. Une partie de cette mise en œuvre est :

const typeExtensions = ` extend type VsStatistics { commonCompetitors(filter: DateRangeFilter): [Player!]! } ` const mergedS

Lire la suite →

typescript - Erreur : Il ne peut y avoir qu'un seul type nommé "Upload" - Apollo, Express, Type-Graphql

J'essaie d'exécuter une mutation simple afin de télécharger une image, mais je suis bloqué avec cette erreur : "Erreur : Il ne peut y avoir qu'un seul type nommé "Upload"."

c'est mon code

import { FileUploadI, GraphQLUpload } from 'graphql-upload' @Mutation(() => Picture) async uploadPicture(@Arg('data', () => GraphQLUpload) data: FileUploadI): Promise<Picture> { //.. implementation }

J'utilise Apollo et Express comme serveur et Typescr

Lire la suite →