首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typescript/Prisma:无法使用自定义解析程序生成CRUD操作

Typescript/Prisma:无法使用自定义解析程序生成CRUD操作
EN

Stack Overflow用户
提问于 2019-02-14 06:32:10
回答 1查看 352关注 0票数 1

问题

我是Prisma的新手,我只是遵循了一些教程,通过Docker在本地托管了我的数据库。(我使用Typescript作为我的语言)。

我已经编写了几个自定义解析器,用于在单独的文件中创建用户(我的文件结构如下所示),在使用prisma deploy部署服务器之后,我正尝试在服务器端点上访问这些解析器。

代码语言:javascript
复制
File Structure:
---
- graphql-schema
  - prisma.graphql  <-- where my schema is defined
- prisma
  - ...
- prisma-client-js
  - ...
- prisma-client-ts
  - ...
- src
  - generated
  - resolvers       <-- where my custom resolvers
- datamodel.prisma  <-- where my data models are defined
- package.json
- prisma.yml
- tsconfig.json
- yarn.lock

在部署到localhost之后,将为我的每个数据模型生成所有的createModelupdateModel等操作,但我的signUplogIn函数不会。

问题

是否可以使用CRUD操作和自定义解析器来部署我的GraphQL服务器?如果是这样的话,是怎么做的?我使用的是Prisma 1.26。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 16:58:03

是的,您可以使用这些操作中的一个来公开。只需使用graphql-import从prisma.graphql文件导入prisma,并在解析器中定义它们。https://github.com/prisma/graphql-import

下面是一个使用这种方法的示例项目:https://github.com/javascript-af/javascript-af/blob/master/packages/backend/src/schema.graphql

还有一个新项目大大简化了这个过程:https://github.com/prisma/nexus-prisma

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54680478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档