问题标签 [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.
graphql - 找不到项目:'my-app@dev'
我正在关注 https://www.graph.cool/docs/1.0/quickstart/backend/typescript/typescript-rohd6ipoo4以获取 graphcool 并且出现错误
用于查询和变异。我是graphcool的新手,所以不知道为什么会这样。我正在按照上面链接中提供的步骤进行操作。
Graphql服务器:
node.js - GraphQL,1-1 关系突变
我正在尝试使用 NodeJS 和 Prisma 实现我自己的 GraphQL 后端。
目前,我只有两种简单的类型:
用户:
地址:
还有一个简单的突变,用于创建用户,通过以下方式解决:
但这不起作用,因为在创建用户时,我省略了它的地址。我知道我应该在数据中添加一个带有该用户 ID 的地址字段,但是因为我们正在创建它,所以我们现在无法访问它。如何解决这个问题?(我希望这在服务器中完成,如果可能的话,保持 ! 和原子性,否则如果这是诀窍,可以分成 2 个突变?)。
最好的。
ubuntu - 使用 docker 将 prisma 项目部署到本地
尝试按照此prisma 教程启动本地 graphql 服务器,但在选择本地作为部署选项时收到以下错误:
错误:无法连接到本地集群。请使用
prisma local start
启动本地 Prisma 集群。
但是当我运行时prisma local start
,我得到了另一个错误:
错误:无法在 http+docker://localunixsocket 连接到 Docker 守护程序 - 它正在运行吗?
如果它位于非标准位置,请使用 DOCKER_HOST 环境变量指定 URL。
我已经安装了docker。但不确定问题出在哪里。也许是位置设置不正确?有相关经验的人可以指出可能出了什么问题吗?
node.js - prisma , graphqlyoga 上有很多警告
prisma init
对于节点高级样板,我在运行命令后收到此错误。为什么不能做一个简单的注册突变?我只能在回滚到以前的版本后才能工作?为什么会这样? https://imgur.com/a/nMqHG
我的 package.json
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)
。
所以我做什么:
创建桥接网络:
/li>创建 mysql 容器并将其连接到网络
/li>- 然后我等待 Mysql 启动,创建所需的数据库和所需
Prisma
的容器prismagraphql/prisma:1.1
并启动它们。应用服务器正确解析 mysql 主机,但连接被 mysql 丢弃。
从 app 容器 Telnet 到 3306 端口的 mysql 容器响应正确:
我究竟做错了什么?
kubernetes - 命名空间的 kubernetes 集群信息
我将这两个服务部署到我的集群下命名空间prisma
:
但是当我做集群信息时,它只显示主服务器,而我的服务都没有出现:
这个对吗?
我希望看到类似的东西:
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
graphql - 歧义在于 User 和 UserLeague 之间的关系
我有两种类型:User 和 UserLeague
在我看来,这非常类似于此处的 prisma 文档中的示例https://www.prismagraphql.com/docs/reference/service-configuration/data-modelling-(sdl)-eiroozae8u#the-@relation -带有User
和Story
类型的指令。
但是当我尝试使用 部署时yarn prisma deploy
,我收到以下错误消息:
"message": "迁移过程中存在关系歧义。请先命名架构上的旧关系。歧义在于 User 和 UserLeague 之间的关系。"
我不太明白我错过了什么。非常感谢您的帮助 :)
ubuntu - 如何使用 prisma (graphql) 集群
我刚刚开始使用有前途的项目https://github.com/graphcool/prisma
我对如何使用它有一些疑问:
- 我可以一次运行多个本地命名的 prisma 集群吗?
- 如何只对一个命名的本地 prisma 集群进行核攻击(我想保留不同集群的数据)
- 如何只核对一个应用程序的数据
- 如何指向 prisma.yml 中的本地命名集群
thx 提前回答!
编辑
广告 1. 我试过sudo prisma local start --name test1
(得到的结果是我必须停止我已经运行的默认本地开发集群)所以我怎样才能更改将使用的端口?
广告 3. 我想我只能核对一个完整的集群(有没有办法只核对一个应用程序数据?)