Jag är en nybörjare. (Meningen kan vara konstig eftersom jag använder en översättare. Förlåt! 🙏)
Jag har en fråga eftersom det finns en del som inte kan lösas när man använder type-graphql. Med Object Type i type-graphql skapade jag graphql-typen(?) och satte nullable på Field till true. Och jag gjorde en resolver, och jag satte den modellen som resolverns returvärdestyp.
Men om returvärdet från Resolver
Läs mer →Jag har en komponent som importerar en fråga från en GraphQL-fil via graphql-tag/loader i webpack.
query testQuery { test } query test2Query { test } import { testQuery, test2Query } from './test.graphql'Jag försöker nu deklarera en generell typning för alla möjliga frågor och mutationer:
declare module '*.graphql' { import { DocumentNode } from 'graphql'; const exp: { [key: string]: DocumentNode }; export defau Läs mer →Med hjälp av apollo-graphql har jag skapat en "account"-typ och tillhörande resolver som använder graphql-iso-date. Konfigurationen resulterar i följande fel, några idéer på orsaken och lösningen?
I koden som inkluderas nedan kombineras typedefs till en samling från specifika typedef-moduler.
Typen '{ Date: GraphQLScalarType; DateTime: GraphQLScalarType; Time: GraphQLScalarType; } | { Query: AccountQueryResolver; }' går inte att tilldela typen 'IResolvers | IResolvers[
Läs mer →Jag försöker skapa en enkel React Graphql-app, jag använder Strapi för att ansluta till en Mongodb.
Allt fungerar bra och jag visar enkelt boktitlar med en fråga för att få alla böcker i MongoDB
Mitt problem är med TypeScript - jag får Property does not exist on type '{}' och jag kan inte lista ut hur jag ska fixa det på rätt sätt.
Jag har en Query-komponent
import React, { ReactElement } from 'react'; import { useQuery } from "@apollo/react- Läs mer →God dag.
Jag skrev en liten applikation med typeorm + typegraphql + typescript. Den fungerar och allt verkar vara bra.
Kärnan i problemet är att det inte är möjligt att förstå uppfinningen för testning ... Jag förstår att du behöver ansluta till databasen och köra ett par mutationer, och i princip allt ...
Dokumentationen kunde inte hitta de korrekta anslutningarna till resolvrar
import { Resolver, Mutation, Arg, Int, Query, } from "type-graphql& Läs mer →Jag försöker få en fungerande GraphQL-resolver för att lägga till en användare i min MongoDB-databas. Som det är nu fungerar inte min addUser-mutation, men min deleteUser fungerar. Jag behöver hjälp med att få denna mutation att fungera på ett liknande sätt som min deleteUser-mutation fungerar.
import { ObjectId } from "mongodb"; import { Database, User } from "../../../lib/types"; export const userResolvers: IResolvers = { Query: { users: async (_roo Läs mer →Jag använder apollo-server för att implementera en GraphQL-server som ligger ovanpå en REST API.
REST API:et returnerar en enhet vars rot-nivåfält bestämmer formen på ett annat rot-nivåfält. t.ex...
{ "entityType": "foo", "entityMetadata": { /* based on value of `entityType` */ }, }I GraphQL-schemat är fältet vars form bestäms av värdet på dess syskon ett abstrakt typ. Jag vill
Läs mer →Jag har en databas med 2 tabeller => Player (10 000 poster) och Goal (100 000 poster). Jag har en en-till-många-relation mellan dem (Player har många Goals)
@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) @PrimaryGenerated Läs mer →
Jag är ny på nestJS och jag har lagt till en ValidationPipe() i main.ts
app.useGlobalPipes(new ValidationPipe())Nu använder jag class-validator-dekoratorer inuti mina DTO:er men inget fungerar just nu. Jag använder GraphQl men eftersom jag redan har konfigurerat pipen globalt måste det f
Läs mer →
Jag satte sessionskaka men res.clearCookie() rensar den inte.
@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); }) ); } }mutationen löses som sann men "graphql"-kakan finns fortfarande
Läs mer →