Weboldal keresés

typescript - Apollo-Angular V2 integrálása Angular V8-hoz

Megpróbálom integrálni az apollo-angular-t az Angular projektembe, amely Angular V8-at használ, de a következő hibákat kapom:

Az általam használt apollo-angular verziók a következők: "@apollo/client": "^3.4.11", "apollo-angular": "^2.6.0", és "graphql": "^15.5.3".

Azt is szeretném tudni, hogy tényleg lehetsége

További információ →

typescript - Nem található modul a Serverless és apollo-server-lambda/graphql használatakor

Megpróbálom elérni a grafikon végpontomat, hogy a böngészőmben megjelenjen a játéktér. A szerver a serverless szerint fut, amit az alábbi ábra mutat, amikor egy npm start parancsot adok ki.

Azonban, amikor valójában rákattintok arra a linkre, 502-es hibát a

További információ →

javascript - Nem lehet olvasni a(z) 'ApolloProvider' tulajdonságot, mert az undefined

Megpróbálom lefordítani a React Native alkalmazásom 0.64.0 verzióját. Minden rendben volt a migráció után a JavaScriptről TypeScriptre, de hirtelen ez a problémám akadt:

Képernyőképet készíteni a fordításhoz

Megpróbáltam újra törölni a node modulokat és a yarn-t, de nem sikerült a fordítás.

Nálam is ez a hiba jelenik meg a konzolon:

Hiba a konzolon

Nem tudom, hogy kell-e még valamit telepítenem, kérlek, segíts.

Ez az én Apollo kliens verzióm:

További információ →

typescript - hogyan használjuk az apollo federation gateway-t middleware-rel

Apollo Federation + TypeScript-et használok egy GraphQL szerver megvalósítására alhálózatokkal. Jelenleg a gateway-en dolgozom, és szeretnék rá middleware-t alkalmazni, amely tokencsere funkciót hajt végre. A probléma az, hogy nem tudom elindítani a gateway-t. Itt van a tesztkód.

async function

További információ →

javascript - Az Apollo useQuery nem mindig vált ki újrarenderelést a függvénykomponensnél

Ez az én funkcionális komponensem, amely a useQuery használatát végzi a @apollo/client-ból:

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 }

Ezt kapom a konzolo

További információ →

node.js - Express/TS/Apollo: A tulajdonság nem létezik a típuson

Jelenleg egy API átjárót építek az Apollóval. Jelenleg némi hitelesítést építek bele, van egy hitelesítési mikroszolgáltatásom az átjáróm mögött, és képes a felhasználói hitelesítő adatokat ellenőrizni és JWT-t visszaadni - itt nincs probléma.

Azonban most eljutottam odáig, hogy a middleware-t a apollo-server-express gateway-en implementáljam, és olyan hibát kapok, amivel küzdök, amikor megpróbálom átadni a dekódolt JWT terhelést a context-nek.

Hivatkozásként ezt az ú

További információ →

reactjs - Apollo link hogyan lehet a válaszadatokat úgy dekorálni, hogy hiba legyen az adatokban

Kicsit új vagyok a front-end stack-ben, az Apollo dokumentációból nem tudom kitalálni magamtól, hogyan lehet az alábbiakat csinálni.

Próbálom az hibákat is becsomagolni a válaszadatokba. Így akkor lesz data.data és data.error a válaszként.

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

Mellesleg már van egy onError linkem a hibák kezelésére.

További információ →

reactjs - Hogyan definiáljuk a props interfészt az Apollo React HOC-jához?

Megpróbálom használni az Apollo React HOC-ját adatok lekérésére és átadására a komponensemnek, de egy hibát kapok:

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

További információ →

javascript - Hogyan adhatok hozzá egy változót egy fragmenthez, miközben sémákat egyesítek az Apollo GraphQL-lel

Dolgozom egy projekten, amely több távoli sémát egyesít egy átjáró szolgáltatásban, és kiterjeszti a típusokat ezekből a sémákból. Ezt a mergeSchemas segítségével valósítjuk meg a graphql-tools-ból, ahol megadjuk a szükséges fragmentumokat és egyedi feloldókat, hogy a megfelelő sémákhoz irányítsuk a lekérdezéseket. Ennek a megvalósításnak a része:

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

További információ →

typescript - Hiba: Csak egyetlen "Upload" nevű típus lehet - Apollo, Express, Type-Graphql

Próbálok futtatni egy egyszerű Mutációt egy kép feltöltéséhez, de elakadtam ezzel a hibával: „Hiba: Csak egyetlen 'Upload' nevű típus lehet.”

ez az én kódom

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

Apollo-t és Express-t használok szerverként, valamint TypeScript-et a Type-Graphql-

További információ →