问题标签 [prisma]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1006 浏览

graphql - 在嵌套的 Prisma / GraphQL 查询中找不到参数

在我的graphql-yoga服务器中,我有一个这样的架构:

我有查询的解析器:

我也有关系的解析器,例如:

当我运行带有注释行的查询时,它按预期执行。当我添加关系时,我得到一个错误:

我正在使用prisma-client-lib@1.18.1graphql-yoga@1.16.2并且graphql@0.13.0

0 投票
1 回答
1428 浏览

javascript - 将 .graphql 中的类型导入 .js 文件

我搜索了一些关于从.graphql文件中导入类型的内容。我发现graphql-import可以使用# import something from 'something-else'. 这在.graphql文件之间工作正常。

但我想做的是将一些typesgenerated.graphqlPrisma 导入到.js文件中。

例如:

我有这个generated.graphql来自 Prisma 的文件

我想导入这两种类型ItemWhereInputItemConnectiongenerated.graphql文件导入items-types.js文件

这样我就可以在其他地方调用makeExecutableSchemagraphql-tools使用这些类型

如果它在其他地方或者有什么可以帮助的,请指出我。

谢谢。

0 投票
1 回答
231 浏览

reactjs - 如何确保在组件安装之前我有数据?

用户单击链接,客户端从 url 读取令牌。然后将令牌传递给signup突变。在后端,我将该令牌保存给用户,以便我可以查询并找到该用户。问题是我在客户端收到错误GraphQL error: No user found。我认为令牌没有传递给突变signup(shortLivedToken: String),这就是我无法在后端查询用户的原因。在 graphql 操场上,一切都按预期工作。我知道我从 url 获取令牌,因为它在props.match.params.token这是我的前端SignUp组件中:

0 投票
1 回答
188 浏览

mongodb - 我可以在不使用 prisma 的情况下在我的 graphQL 服务器中使用 MongoDB 吗?

我想在没有棱镜的情况下直接使用 mongodb 查询。可能吗?如果可能的话,这是一个好习惯吗?我是否能够使用 graphql 的所有功能,比如基于光标的分页等?

0 投票
2 回答
411 浏览

deployment - Prisma 部署后问题

我正在尝试使我的 Prisma 部署后挂钩工作,但由于某种原因它不会生成prisma.graphql文件

有谁之前经历过这个吗?我遵循了官方指南。

棱镜.yml

.graphqlconfig.yml

我的端点是 prisma 网站上的演示服务器端点

我运行部署命令时得到的结果是:

0 投票
0 回答
601 浏览

mysql - Prisma Docker 无法连接 MySQL 8“连接不可用”“连接被拒绝(连接被拒绝)”

我正在使用 Prisma 和 Docker 和 MySQL 设置本地开发。我在使用 MySQL 版本 8 设置环境时遇到问题。下面是我的docker-compose文件

但是 Prisma 似乎无法连接到 MySQL 数据库。以下是错误(安装程序在 MySQL 5.7 和 PostgresSQL 上运行良好):

知道如何解决有关连接到 MySQL 版本 8 的错误吗?

0 投票
0 回答
79 浏览

prisma - 在 GraphQL Prisma 指令中访问输入

我有一个用例,我想访问指令中的查询参数/参数。以下是架构。

user(where: UserWhereUniqueInput!): User @isAuthenticated

从游乐场触发的查询

user(where:{id: "test001"}){id name}

指令代码

isAuthenticated: async (next, source, args, ctx) => { let user = ctx.prisma.context.user(where: {})// Need to fetch the user with given id }

如何在指令代码中获取具有给定 ID 的用户。我没有在args变量中获得 id。有没有办法UserWhereUniqueInput在指令中获得价值?

0 投票
1 回答
462 浏览

jobs - 作业调度棱镜

如何在 NextJS、Prisma、GraphQL-Yoga 堆栈中安排作业?

想想Airbnb类型的支出。

当客人预订主人的财产时,工作计划在一段时间后发出付款。

对于 MeteorJS,我使用了 Steve Jobs 包。

0 投票
1 回答
87 浏览

node.js - Error : "GraphQL error: Invalid Version: 1.17 " while deploying to prisma cloud

I am creating a server in prisma cloud using heruko and getting a vague error Screenshot attached

Is anyone getting the same error?

0 投票
1 回答
1966 浏览

node.js - 字符串列表变量“$_v0_data”的突变得到无效值Graphql Node.js

我有这个工作正常的简单突变

突变解析器

但是,一旦我尝试将字符串(标签)数组放在上面

如果我为突变中的标签分配了一个空数组,则没有问题,但是如果我输入一个字符串值 ["DevOps"] 例如我得到错误