Recherche de site Web
J'utilise react-apollo sur Meteor avec MySQL et Sequelize, je suis encore débutant en JS. Supposons que j'ai la fonction resolver suivante sur mon apollo-server :
export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: args Lire la suite →
Je travaille ici avec un backend graphql prisma et un serveur graphql yoga express par-dessus. Dans le frontend, j'essaie d'appeler une mutation de déconnexion mais elle est bloquée par la politique CORS. Bien que j'aie ajouté des paramètres CORS dans mon serveur graphql yoga, je continue à recevoir cette erreur. Les requêtes GraphQL fonct
Lire la suite →
J'ai une fonction JavaScript qui envoie une requête fetch à un point de terminaison graphQL. Mon objectif est d'ajouter un fragment à ma requête graphQL en fonction d'un paramètre passé dans la fonction JavaScript, par exemple, ma fonction ressemble à ceci :
const getEvent = async (id, lang) => { co Lire la suite →
Je voudrais utiliser la fonction findAndCount de TypeORM qui renvoie Promise<[Entity[], number]> pour la pagination. Donc, j'ai un résolveur :
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRep Lire la suite →Je travaille sur une application Angular avec GraphQL et Apollo qui affiche des données de mon API GraphQL locale.
De plus, je travaille sur un formulaire qui permet aux utilisateurs de publier de nouvelles données sur l'API, mais je ne suis pas sûr d'utiliser la bonne approche ici.
Actuellement, je reçois cette erreur :
ERROR TypeError: Converting circular structure to JSONMaintenant, laissez-moi vous montrer le code pertinent.
form.co
Lire la suite →J'ai une URL GraphQL où je peux récupérer des données depuis le backend. Cependant, le problème est que je fournis actuellement l'identifiant d'un client en dur pour récupérer les données. Je veux créer une boîte de saisie et ensuite permettre à l'utilisateur de récupérer n'importe quel enregistrement de client en entrant l'identifiant du client. Code actuel avec identifiant en dur pour récupérer l'enregistrement du client :
ngOnInit() { this.apollo .watchQuery({ query: gql` Lire la suite →Je voulais utiliser TypeORM avec TypeGraphQL.
TypeGraphQL a même un exemple pour ce cas.
Mais quand je l'utilise de cette manière et essaie de générer des migrations à partir de cela (en utilisant le CLI de TypeORM et en exécutant migration:generate), rien ne se passe.
Il n'y a aucune erreur dans le journal, pas d'autre journal, rien.
Voici la commande que je lance :
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./no Lire la suite →J'utilise les hooks de graphql codegen, dont les résultats sont du type : ApolloReactCommon.QueryResult, ce qui signifie que c'est un objet qui possède les champs data, loading et error.
De manière générale, j'utiliserai le data dans d'autres composants, là où je dois définir son type. Actuellement, je dois écrire quelque chose comme ceci pour obtenir le type de data :
type MyPost = MyPostQueryHo Lire la suite →
J'utilise graphql dans React et Apollo:generate pour créer des types à partir du schéma graphql.
J'utilise également react-apollo-hooks useQuery pour afficher les données.
Tout semble fonctionner et je peux voir les données affichées
Mon problème est que je ne vois pas comment déclarer les types générés pour ensuite obt
Lire la suite →J'ai commencé à utiliser TypeScript avec GraphQL sur Node.js. Mais une chose qui me frappe est l'utilisation de gql de apollo-server-express. Existe-t-il un moyen d'utiliser les types utilisés dans le schéma GraphQL ailleurs ?
import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;Maintenant, je ne veux pas créer une i
Lire la suite →