问题标签 [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 投票
0 回答
565 浏览

graphql - 找不到项目:'my-app@dev'

我正在关注 https://www.graph.cool/docs/1.0/quickstart/backend/typescript/typescript-rohd6ipoo4以获取 graphcool 并且出现错误

用于查询和变异。我是graphcool的新手,所以不知道为什么会这样。我正在按照上面链接中提供的步骤进行操作。

Graphql服务器:

0 投票
1 回答
739 浏览

node.js - GraphQL,1-1 关系突变

我正在尝试使用 NodeJS 和 Prisma 实现我自己的 GraphQL 后端。

目前,我只有两种简单的类型:

用户:

地址:

还有一个简单的突变,用于创建用户,通过以下方式解决:

但这不起作用,因为在创建用户时,我省略了它的地址。我知道我应该在数据中添加一个带有该用户 ID 的地址字段,但是因为我们正在创建它,所以我们现在无法访问它。如何解决这个问题?(我希望这在服务器中完成,如果可能的话,保持 ! 和原子性,否则如果这是诀窍,可以分成 2 个突变?)。

最好的。

0 投票
1 回答
584 浏览

ubuntu - 使用 docker 将 prisma 项目部署到本地

尝试按照此prisma 教程启动本地 graphql 服务器,但在选择本地作为部署选项时收到以下错误:

错误:无法连接到本地集群。请使用prisma local start启动本地 Prisma 集群。

但是当我运行时prisma local start,我得到了另一个错误:

错误:无法在 http+docker://localunixsocket 连接到 Docker 守护程序 - 它正在运行吗?

如果它位于非标准位置,请使用 DOCKER_HOST 环境变量指定 URL。

我已经安装了docker。但不确定问题出在哪里。也许是位置设置不正确?有相关经验的人可以指出可能出了什么问题吗?

0 投票
1 回答
3326 浏览

javascript - 注册突变时的 Prisma graphql 错误

我试图在操场上进行注册突变,但我遇到了一个我无法理解的错误,尝试了很多方法来修复它,比如通过从 prisma 令牌中获取令牌来添加授权标头,非常卡住..

在此处输入图像描述

0 投票
1 回答
627 浏览

node.js - prisma , graphqlyoga 上有很多警告

prisma init对于节点高级样板,我在运行命令后收到此错误。为什么不能做一个简单的注册突变?我只能在回滚到以前的版本后才能工作?为什么会这样? https://imgur.com/a/nMqHG

我的 package.json

0 投票
3 回答
11676 浏览

mysql - docker和mysql:读取通信数据包时出错

我在 docker 中的连接有问题。我使用官方的 mysql 5.7 映像和Prisma服务器。当我通过 prisma cli 启动它时,它docker compose在下面使用(在此处描述)一切正常。

但是我需要通过 docker api 以编程方式启动这个容器,在这种情况下,来自应用程序的连接被删除[Note] Aborted connection 8 to db: 'unconnected' user: 'root' host: '164.20.10.2' (Got an error reading communication packets)

所以我做什么:

  1. 创建桥接网络:

    /li>
  2. 创建 mysql 容器并将其连接到网络

    /li>
  3. 然后我等待 Mysql 启动,创建所需的数据库和所需Prisma的容器prismagraphql/prisma:1.1并启动它们。应用服务器正确解析 mysql 主机,但连接被 mysql 丢弃。

从 app 容器 Telnet 到 3306 端口的 mysql 容器响应正确:

我究竟做错了什么?

0 投票
1 回答
150 浏览

kubernetes - 命名空间的 kubernetes 集群信息

我将这两个服务部署到我的集群下命名空间prisma

但是当我做集群信息时,它只显示主服务器,而我的服务都没有出现:

这个对吗?

我希望看到类似的东西:

0 投票
2 回答
5291 浏览

react-native - 在 React Native 中使用 apollo-upload-client 上传图片

我现在正在试用 Prisma 和 React Native。目前我正在尝试使用包 _apollo-upload-client (https://github.com/jaydenseric/apollo-upload-client)将图像上传到我的数据库。但这并不顺利。

ImagePicker目前我可以从 Expo中选择一张图片。然后我试图用 Apollo Client 做我的突变:

但我收到以下错误:

我相信它来自这些代码行:

这与他们的示例几乎相同,https://github.com/jaydenseric/apollo-upload-client#react-native

imageUrl来自我的州。当我 console.logimage我得到以下信息:

所以有些东西突然出现了。但我不能再进一步了,我希望我能从某人那里得到一些提示。

我也没有包含来自后端的任何代码,因为我相信问题出在前端。但是,如果有人想查看后端,我可以更新问题,或者您可以在这里查看:https ://github.com/Martinnord/Ecommerce-server/tree/image_uploads 。

非常感谢阅读!干杯。

更新

在有人询问服务器中的逻辑后,我决定在下面通过它:

产品.ts

0 投票
2 回答
1043 浏览

graphql - 歧义在于 User 和 UserLeague 之间的关系

我有两种类型:User 和 UserLeague

在我看来,这非常类似于此处的 prisma 文档中的示例https://www.prismagraphql.com/docs/reference/service-configuration/data-modelling-(sdl)-eiroozae8u#the-@relation -带有UserStory类型的指令。

但是当我尝试使用 部署时yarn prisma deploy,我收到以下错误消息:

"message": "迁移过程中存在关系歧义。请先命名架构上的旧关系。歧义在于 User 和 UserLeague 之间的关系。"

我不太明白我错过了什么。非常感谢您的帮助 :)

0 投票
1 回答
315 浏览

ubuntu - 如何使用 prisma (graphql) 集群

我刚刚开始使用有前途的项目https://github.com/graphcool/prisma

我对如何使用它有一些疑问:

  1. 我可以一次运行多个本地命名的 prisma 集群吗?
  2. 如何只对一个命名的本地 prisma 集群进行核攻击(我想保留不同集群的数据)
  3. 如何只核对一个应用程序的数据
  4. 如何指向 prisma.yml 中的本地命名集群

thx 提前回答!

编辑

广告 1. 我试过sudo prisma local start --name test1(得到的结果是我必须停止我已经运行的默认本地开发集群)所以我怎样才能更改将使用的端口?

广告 3. 我想我只能核对一个完整的集群(有没有办法只核对一个应用程序数据?)