问题标签 [graphcool]
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.
redux - 如何将 Gatsby 混合站点连接到 Apollo/Graphcool(或 Redux)?
我正在尝试一个想法,以创建一个将静态内容与动态内容混合在一起的网站,以 Gatsby 为基础。该混合站点将包含可供公众使用的静态营销页面以及存在于身份验证墙后面的几个动态页面。根据@Gatsby 的这条推文,这是可行的。
我被困在第 1 步,添加一个阿波罗提供者,将站点连接到 Graphcool。
通常,我会像这样在根目录下执行此操作,其中 App 是我网站的根目录...
但是该站点的根在 Gatsby 站点中的哪个位置?
react-native - Auth0-lock 反应原生已弃用
https://github.com/auth0/react-native-lock 我无法输入 idToken 因为该库已被弃用。我如何获得 Id 令牌
graphql - 如何在 Lokka 突变中传递数组?
我正在开发一个具有 GraphCool、Lokka 和 Nodejs 的项目。我不得不通过itemsIds: [ID!]
,现在当一个字符串数组被传递到字符串字面量时,数组就变成[id1, id2, id3]
了,并且突变需要["id1", "id2", "id3"]
。Apollo GraphQL 也存在同样的问题。我使用下面的代码以某种方式解决了这个问题。难道我做错了什么?有简单的解决方案吗?-
lambda - 如何将 GraphQL 突变从一台服务器发送到另一台服务器?
我想将一些 Slack 消息保存到 GraphQL 后端。我可以使用 Slack API 和他们所谓的“Slack App Commands”,因此每次向我的 Slack 频道发送消息时,Slack 都会自动向我的服务器发送 HTTP POST 请求,并将新消息作为数据。
我正在考虑使用 AWS lambda 函数将此发布请求转发到我的 GraphQL 服务器端点(我正在使用 GraphCool)。我对 GraphQL 很陌生,我使用 Apollo 从浏览器创建突变。现在我需要从我的节点服务器(AWS Lambda 函数)而不是浏览器发送突变。我怎样才能做到这一点?
谢谢。
reactjs - React relay injectNetworkLayer is not a function
I am following the tutorial from lynda: "Building and Deploying a Full-Stack React Application", in the chapter "Injecting the Relay Network Layer". there is in index.js, an attempt to set up a network layer, and the program compiles successfully but I'm receiving the following error in the browser:
TypeError: __WEBPACK_IMPORTED_MODULE_4_react_relay___default.a.injectNetworkLayer is not a function
index.js file is:
graphcool - Graphcool 订阅:新文件上传
在graphcool
,文件上传是一个可以订阅的突变吗?
如果没有:我将如何获得新上传文件的实时更新?
我改编了示例中的代码,subscriptions-with-apollo-instagram
但这似乎不起作用:
reactjs - GraphQL graph.cool 用户查询不适用于 Auth0 令牌
尽管使用了理论上有效的身份验证令牌,但来自 UserProvider 的 userQuery 请求返回 nulluser
并且 networkStatus 为 7,表明它已完成加载并且没有“错误”,尽管用户为 null。
我正在使用此代码设置网络接口。
vue.js - Apollo-client - 错误:在对象 (ROOT_QUERY) 上找不到字段 allLinks({})
操作系统:Windows 10 Pro
浏览器:Opera 47.0.2631.71 (PGO)
apollo-client:1.9.2
subscriptions-transport-ws:0.6.0
vue:2.4.2
vue-apollo:2.1.0-rc.5
因此,我在尝试使用 graphcool 端点运行查询时遇到了上述错误。仅在尝试对新创建的链接项目进行投票时才会出现此问题。这里有什么问题?
完整的错误是:
询问:
代码:
database-migration - Graphcool 中从开发到生产的数据库迁移
我有一个使用 Graphcool 作为后端的移动应用程序前端。我目前有两个 Graphcool 项目,一个用于生产,另一个用于开发。现在我需要将数据库的开发版本迁移到生产版本。具体来说,我需要执行以下操作:
- 更新枚举
- 更新 Schema 并确保它不会破坏当前数据
- 更新权限和规则
- 更新函数
我尝试将新模式从开发复制并粘贴到生产,但我发现有许多不一致之处需要手动解决。同时,由于项目导出功能目前无法备份权限和功能,所以我必须在第 1 步和第 2 步完成后手动更改它们。
问题是我的生产项目有很多实时请求,我不希望有任何停机时间或可能破坏数据一致性的请求。处理这种迁移的最佳方法是什么?是否有任何指导方针和最佳做法?非常感谢。
graphql - 订阅一个 GraphQL 项目
为我的 GraphQL 后端使用 GraphCool,我想知道如何只订阅给定 ID 的单个项目。我一直在查看文档并尝试使用过滤器,但我仍然无法弄清楚。如果我想订阅所有项目突变,我知道我必须这样做:
如何收听具有给定 ID 的项目?