Wyszukiwanie w witrynie
Używam react-apollo na Meteorze z MySQL i Sequelize, wciąż jestem początkującym w JS. Załóżmy, że mam następującą funkcję resolvera na moim apollo-server:
export default resolvers = { Query: { posts(_, args){ return Post.findAndCountAll({ where: args }); Czytaj więcej →
Pracuję tutaj z backendem GraphQL Prisma i serwerem GraphQL Yoga Express na jego podstawie. Na froncie próbuję wywołać mutację wylogowania, ale jest ona blokowana przez politykę CORS. Chociaż dodałem ustawienia CORS w moim serwerze GraphQL Yoga, nadal otrzymuję ten błąd. Zapytania GraphQL działają poprawnie, ale mutacje są blokowane. Mój U
Czytaj więcej →
Mam funkcję w JavaScript, która wysyła żądanie fetch do punktu końcowego graphQL. Moim celem jest dodanie fragmentu do mojego zapytania graphQL w oparciu o parametr przekazany do funkcji JavaScript, na przykład moja funkcja wygląda tak:
const getEvent = async (id, lang) => { const data = await fetch Czytaj więcej →
Chciałbym użyć funkcji findAndCount z TypeORM, która zwraca Promise<[Entity[], number]> do paginacji. Tak więc mam resolver:
offers(@Arg('page', { defaultValue: 1 }) page: number): Promise<[Offer[], number]> { const COUNT = 10 return this.offerRepository.findAndCou Czytaj więcej →Pracuję nad aplikacją Angular z GraphQL i Apollo, która wyświetla dane z mojego lokalnego API GraphQL.
Dodatkowo pracuję nad formularzem, który pozwala użytkownikom przesyłać nowe dane do API, ale nie jestem pewien, czy używam tutaj prawidłowego podejścia.
Obecnie otrzymuję ten błąd:
ERROR TypeError: Converting circular structure to JSONTeraz pozwól mi pokazać odpowiedni kod.
form.component.html
To jest formularz HTML, kt
Czytaj więcej →Mam adres URL GraphQL, z którego mogę pobierać dane z backendu. Jednak problem polega na tym, że obecnie podaję na sztywno identyfikator klienta, aby pobrać dane. Chcę utworzyć pole wprowadzania, a następnie pozwolić użytkownikowi pobrać dowolny rekord klienta, wpisując identyfikator klienta. Aktualny kod na sztywno do pobierania rekordu klienta:
ngOnInit() { this.apollo .watchQuery({ query: gql` { findCustomer(id: "UF2aLa1L687") { id customerType Czytaj więcej →Chciałem użyć TypeORM razem z TypeGraphQL.
TypeGraphQL ma nawet przykład dla tego przypadku.
Ale kiedy używam tego w ten sposób i próbuję wygenerować migracje z tego (korzystając z CLI TypeORM i uruchamiając migration:generate), nic się nie dzieje.
W dzienniku nie ma żadnego błędu, żadnego innego dziennika, nic.
To jest polecenie, które uruchamiam:
ts-node -P tsconfig.typeorm.json --log-error -r tsconfig-paths/register ./node_modules/typeorm/ Czytaj więcej →Używam hooków graphql codegen, których wyniki są typu: ApolloReactCommon.QueryResult, co oznacza, że jest to obiekt posiadający pola data, loading i error.
Najogólniej mówiąc, będę używać data w innych komponentach, gdzie muszę zdefiniować jego typ. Obecnie muszę napisać coś takiego, aby uzyskać typ data:
type MyPost = MyPostQueryHookResult['data']Spodziewałbym się, że typ
Czytaj więcej →
Używam GraphQL w React i Apollo:generate, aby tworzyć typy na podstawie schematu GraphQL.
Używam również react-apollo-hooks useQuery do wyświetlania danych.
Wszystko wydaje się działać i mogę zobaczyć dane wyjściowe
Mój problem polega na tym, że nie widzę, jak zadeklarować wygenerowane typy, aby następnie uzyskać Intell
Czytaj więcej →Zacząłem używać TypeScript z GraphQL na Node.js. Ale jedna rzecz, która mnie uderza, to używanie gql z apollo-server-express. Czy istnieje sposób, abym mógł używać typów wykorzystywanych w schemacie GraphQL gdzie indziej.
import { gql } from 'apollo-server-express'; export const userSchema = gql` type User { id: String! name: String } type Query { getUsers: [User] } `;Teraz nie chcę tworzyć osobnego interfejsu
Czytaj więcej →