最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

网站源码admin27浏览0评论

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

前端和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之类的东西,根据您的模式和查询为您自动生成类型。

发布评论

评论列表(0)

  1. 暂无评论