Jag använder react-apollo på Meteor med MySQL och Sequelize, jag är fortfarande nybörjare på JS. Låt oss anta att jag har följande resolverfunktion på min apollo-server:
export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: Läs mer →
Jag arbetar här med en GraphQL Prisma-backend och en GraphQL Yoga Express-server ovanpå den. I frontend försöker jag anropa en signout-mutation men den blockeras av CORS-policyn. Trots att jag har lagt till CORS-inställningar i min GraphQL Yoga-server får jag fortfarande detta fel. GraphQL-frågor fungerar som de ska, men mutationer blocker
Läs mer →
Jag har en JavaScript-funktion som skickar en fetch-förfrågan till en GraphQL-endpoint. Mitt mål är att lägga till ett fragment till min GraphQL-fråga baserat på en parameter som skickas in i JavaScript-funktionen, till exempel ser min funktion ut så här:
const getEvent = async (id, lang) => { const Läs mer →
Jag skulle vilja använda TypeORM:s findAndCount-funktion som returnerar Promise<[Entity[], number]> för paginering. Så jag har en resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerReposi Läs mer →Jag arbetar på en Angular-app med GraphQL och Apollo som visar data från min lokala GraphQL-API.
Dessutom arbetar jag på ett formulär som låter användare skicka ny data till API:et, men jag är inte säker på om jag använder rätt tillvägagångssätt här.
För närvarande får jag detta fel:
ERROR TypeError: Converting circular structure to JSONNu, låt mig visa dig den relevanta koden.
form.component.html
Detta är HTML-formuläret
Läs mer →Jag har en GraphQL-URL där jag kan hämta data från backend. Problemet är dock att jag för närvarande anger ett hårdkodat id för en kund för att hämta data. Jag vill skapa en inmatningsruta och sedan tillåta användaren att hämta vilken kundpost som helst genom att ange kund-id. Nuvarande hårdkodade kod för att hämta kundpost:
ngOnInit() { this.apollo .watchQuery({ query: gql` { findCustomer(id: "UF2aLa1L687") { id customerType } } `, }) .va Läs mer →Jag ville använda TypeORM tillsammans med TypeGraphQL.
TypeGraphQL har till och med ett exempel för detta fall.
Men när jag använder det på det sättet och försöker generera migrationer från det (genom att använda TypeORM CLI och köra migration:generate), händer ingenting.
Det finns inget fel i loggen, ingen annan logg, ingenting.
Detta är kommandot jag kör:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules Läs mer →Jag använder graphql codegen hooks, vars resultat är av typen: ApolloReactCommon.QueryResult, vilket betyder att det är ett objekt som har data, loading och error-fält.
I allmänhet kommer jag att använda data i andra komponenter, där jag behöver definiera dess typ. För närvarande behöver jag skriva något som detta för att få data-typ:
type MyPost = MyPostQueryHookResult['data']Ja
Läs mer →
Jag använder graphql i React och Apollo:generate för att skapa typer från graphql-schemat.
Jag använder också react-apollo-hooks useQuery för att visa datan.
Allt verkar fungera och jag kan se den utdata som genereras
Mitt problem är att jag inte kan se hur man deklarerar de typer som genereras för att sedan få IntelliS
Läs mer →Jag har börjat använda TypeScript med GraphQL på Node.js. Men en sak som slår mig är att använda gql från apollo-server-express. Finns det ett sätt jag kan använda typer som används inom GraphQL-schema någon annanstans.
import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;Nu vill jag inte skapa ett separat gränssnitt
Läs mer →