带有棱镜 2 的阿波罗服务器
Posted
技术标签:
【中文标题】带有棱镜 2 的阿波罗服务器【英文标题】:Apollo Server with prisma 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 吗?
【问题讨论】:
【参考方案1】:您需要自己创建 typedef,或者如果您使用 Nexus,您可以创建所需的模型并自动生成 typedef。
【讨论】:
以上是关于带有棱镜 2 的阿波罗服务器的主要内容,如果未能解决你的问题,请参考以下文章
棱镜 IRegionNavigationJournal.GoBack 不起作用