【问题标题】:Apollo Server with prisma 2带有棱镜 2 的阿波罗服务器
【发布时间】:2020-10-04 10:38:10
【问题描述】:

我正在尝试创建 Apollo 服务器 + Lambda + primsa2

const server = new ApolloServer({
    typeDefs
    resolvers,
    playground: {
        endpoint: "/dev/graphql"
    }
})

但是我从 prisma2 架构中得到的就像

generator client {
  provider = "prisma-client-js"
  binaryTargets = ["native", "rhel-openssl-1.0.x"]
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

model menu {
  idmenu    Int         @default(autoincrement()) @id
  menu_name String      @default("")
  shop_menu shop_menu[]
}

数据库正在使用 mysql

我的问题是 如何从系统自动创建基本 typeDefs?我应该手动创建 typeDef 吗?

【问题讨论】:

    标签: graphql apollo-server prisma prisma-graphql prisma2


    【解决方案1】:

    您需要自己创建 typedef,或者如果您使用 Nexus,您可以创建所需的模型并自动生成 typedef。

    【讨论】:

      猜你喜欢
      • 2019-02-08
      • 2021-09-09
      • 2020-10-18
      • 2019-03-06
      • 2019-01-31
      • 2021-10-28
      • 1970-01-01
      • 2021-02-13
      • 2020-07-19
      相关资源
      最近更新 更多