前端和nodejs graphql之间共享类型的推荐方法

编程入门 行业动态 更新时间:2024-10-12 18:15:38

前端和nodejs graphql之间共享<a href=https://www.elefans.com/category/jswz/34/1771355.html style=类型的推荐方法"/>

前端和nodejs graphql之间共享类型的推荐方法

我已经开始在nodejs上使用带有graphql的打字稿。但是令我印象深刻的一件事是使用apollo-server-express中的gql。有没有一种方法可以使用在其他地方的graphql模式中使用的类型。

import { gql } from 'apollo-server-express';

export const userSchema = gql`
  type User {
    id: String!
    name: String
  }

  type Query {
    getUsers: [User]
  }
`;

现在,我不想为User创建单独的接口。并希望提供以下接口:

export const usersResolver = {
  Query: {
    getUsers: () => db.get(condition).then(result => {
      const users:Array<User> = [];
    }
  }
};

此外,我也想在前端使用这些类型。

如何完成。

回答如下:

您应该使用类似GraphQL Code Generator之类的东西,根据您的模式和查询为您自动生成类型。

更多推荐

前端和nodejs graphql之间共享类型的推荐方法

本文发布于:2024-05-07 02:43:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754141.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:类型   方法   nodejs   graphql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!