Weboldal keresés

typescript - GraphQL mutáció két, szülő-gyermek kapcsolatban álló entitás esetén a második entitásra a régi értéket adja vissza

Apollo szervert használok.

Adatok módosítása közben frissítenem kell 2 táblát: location és address.

A feloldó függvény vége:

const locationUpdated = await db.location.updateLocation(user.id, location);

További információ →

typescript - Typeorm, MongoDB és TypeGraphQL - Kitöltés - Lekérdezés

Typeorm-mal és MongoDB-vel dolgozom. Van egy UserAlert entitásom, amely egy mezőként a másik User entitás _id-jét menti. A kérdésem az, hogyan lehet megszerezni annak az entitásnak az információit, amelyre ez az _id utal. Ez valami hasonló lenne a populate-hoz a mongoose-ban.

Példa :

Felhasználó :

@Entity({ name: 'Users' }) export default class User extends BaseEntity { @ObjectIdColumn() _id!: ObjectID; @Column('string') firstName!:

További információ →

Generált GraphQL lekérdezés típusok használata a saját React hookommal Gatsby és TypeScript projektben

Készítettem egy egyedi React hookot a Gatsby (és Typescript) projektemben az oldalam metaadataihoz:

// hooks/useSiteMetadata.ts import { useStaticQuery, graphql } from 'gatsby'; const useSiteMetadata = () => { const { site } = useStaticQuery( graphql` query SiteMetaData { site { siteMetadata { title description author year } } } `, ); return site.siteMetadata; }; ex

További információ →

typescript - Tilos a 'declaration expected ts(1146)' figyelmeztetés graphql használatakor

A következő hibát kapom, amikor dekorátort használok egy objektumbeli függvényen

Ez az objektum a dekorátorral:

export default { Query: { @query containerById: async (scope, { id }, context) => { return context.loaders.containerLoader.getContainerById.load(id); }, } };

További információ →

reactjs - Problémák a GraphQL-lel és a TypeScripttel, amikor adatokat térképezek komponensekre

SSR-t csinálok GraphQL-lel és Next.js-sel, de problémám van, amikor megpróbálok adatokat térképezni.

Néhány adatot hozok a Github GraphQL API-ból (Követők, Követett, Nyilvános repo-k), és amikor ezeket az adatokat átadom a kódnak, minden adatom rendben működik. De amikor megpróbálom a Showcase repoimat leképezni, hogy a képernyőn megjelenjenek, elkezdődnek a problémák, tud valaki segíteni?

A pillanatnyi stackem a GraphQL (GraphQl-request), Next.js, styled-components és TypeScript.

További információ →

javascript - Több mező lekérdezése ugyanazzal az értékkel [GraphQL][Amplify]

Egy API-t készítek AWS Amplify és AppSync GraphQL segítségével. Egy Tinder-szerű alkalmazáson dolgozom.

Szeretném ugyanazt az értéket keresni két mezőben egy lekérdezéshez. Sok megoldást kipróbáltam, de egyik sem tűnik működőnek.

Van egy @Model felhasználóm, amely sok Match-hez kapcsolódik a @connection segítségével

type User @model @auth(rules: [{allow: public}]) { id: ID! email: String! password: Strin

További információ →

graphql - Mezők ellenőrzése GraphQLObjectType-ban TypeScript-tel

A graphql-js-t használom a sémám elkészítéséhez, és nem tudom felismerni a hibatípusokat TypeScript-tel történő fordításkor :

például:

export type CustomFieldsType = { id: number; }; export default { type: new GraphQLNonNull( new GraphQLObjectType({ name: 'DescriptionFields', fields: { id: { description: 'custom description for id', type: new GraphQLNonNull(GraphQLID), }, ... }, }), ), args: {

További információ →

javascript - A GraphQL Code Generator nem generál kódot Next.js-ben

Van egy codegen.yml fájlom, ami a következőképpen néz ki:

overwrite: true schema: http://localhost:3001/graphql documents: "./src/graphql/**/*.graphql" generates: ./src/generated/graphql.tsx: plugins: - typescript - typescript-operations - typescript-react-apollo config: withHooks: true

Van egy szkriptem a package.json fájlban, ami a következőképpen néz ki:

"scripts": { ... "generat

További információ →

typescript - Hogyan definiálsz egy GraphQL host típust kód-alapú mezőfeloldó használatával?

NestJS-t használok TypeORM-mel, hogy csatlakozzak egy Docker képen futó MongoDB szerverhez. Ezt a hibát kapom, amikor megpróbálom elindítani az alkalmazást:

type-metadata.storage.js:263 throw new cannot_determine_host_type_error_1.CannotDetermineHostTypeError(item.schemaName, objectTypeRef === null || objectTypeRef === void 0 ? void 0 : objectTypeRef.name); ^ Error: Cannot determine a GraphQL host type (CreateClassInput?) for the "students&quo

További információ →

typescript - Prisma önkapcsolat GraphQL-lel a NestJS-ben

Problémáim vannak a prisma + GraphQL + NestJS használatával. Folyamatosan azt írja, hogy nem tudja meghatározni a GraphQL input típust: "Hiba: Nem lehet meghatározni a GraphQL input típust ("Org") a "parent" számára. Győződj meg róla, hogy az osztályodat a megfelelő dekorátorral láttad el."

Ez az én Prisma sémám,

További információ →