问题标签 [apollo-server]
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 - 有没有一起使用 Apollo 客户端和 Apollo 服务器的例子
我还没有找到一起使用 Apollo 客户端和 apollo 服务器的示例。我需要一个样本来更好地学习和理解。
neo4j - 在尝试为 neo4j db 仅返回单个对象而不是 graphql 中的数组时获取 null
我想返回单个对象(不是数组)。当我尝试返回单个对象时,graphql 服务器返回 null。但是在尝试返回数组时似乎工作正常。
这是我的架构示例:
但是,当我尝试运行此查询“ getAuthorById (authorID: String!) ”时,我得到以下结果:
但是,它似乎只有在我尝试返回一个数组时才有效(当我尝试像这样更改类型查询的架构时):
这是我的 resolver.js:
我需要的是返回一个像这样的对象: getAuthorById (authorID: String!): Author
// 而不是这样的数组-> getAuthorById (authorID: String!): [Author]
那么,有人可以让我知道我在这里做错了什么吗?我只需要返回单个对象而不是数组....在此先感谢
javascript - 对象内部带参数的函数
我正在关注本教程,
https://dev-blog.apollodata.com/tutorial-building-a-graphql-server-cddaa023c035
但我的问题不是关于阿波罗服务器,它只是使用 javascript 对象的一小部分;我想知道javascript的理论,这个块在对象内部定义了什么:
前一个块在这个对象中,但我不知道javascript中这个定义的理论,究竟是什么?
javascript - 使用 apollo 服务器设置 auth0
我目前正在使用 apollo 和 express。现在我想将 auth0 添加到解析器,但找不到有关它的文档(altought,graphcool 正在使用它)。通常,您在节点中执行以下操作:
然后你添加:
app.use(checkJwt)
并且您的 api 的根是安全的,等待access_token
.
我怎样才能设置阿波罗服务器 - 用这个表达?
graphql - Apollo GraphQL:为 HTTPBatchedNetworkInterface 设置端口?
我正在尝试通过 IP 地址连接到本地开发环境。我收到一个错误,因为 HTTPBatchedNetworkInterface 显示:
_uri: "http://10.0.1.10/graphql"
...当它需要时:
"http://10.0.1.10:3000/graphql"
这是我的服务器端设置代码:
获取端口号的正确方法是什么HTTPBatchedNetworkInterface._uri
?
提前感谢所有人提供的任何信息。
websocket - Apollo GraphQL:如何设置安全的 Websocket?
我正在设置要使用的开发系统https
,Chrome 抱怨我的 websocket 无法安全启动:
VM4965:161 混合内容:“ https://mywebsite.io/ ”页面已通过 HTTPS 加载,但尝试连接到不安全的 WebSocket 端点“ws://mywebsite.io:4000/subscriptions”。此请求已被阻止;此端点必须在 WSS 上可用。
这是我当前的 WS 服务器端设置,基于 Apollo 文档:
如何更新它以使用 WSS 而不是 WS websockets?
提前感谢所有人提供的任何信息。
neo4j - 如何在我的 Graphql Schema 中表示 Neo4j 关系属性?
我有一个 Neo4j 数据库,其关系具有 [:FRIENDS {since: "11/2015"}] 等属性。我需要在 GraphQl Schema 中表示“since”属性。RELAY 有一个叫做“edges”的东西,显然这就是他们实现此功能的方式,但我没有使用 RELAY .....我在 Apollo 中没有看到任何东西(也许我错过了它)。有人可以告诉我如何做到这一点吗?
angular - Apollo resetStore 在 Angular 客户端中不起作用
我正在尝试在客户端集成授权令牌。我在中间件中传递这个令牌。当用户注销时重置存储然后获取新令牌。现在,当我发送新请求时,它仍在发送旧令牌(缓存)
这是我的代码 app.module.ts
当我注销时,我有这个代码
然后,当我发出另一个请求时,它仍在请求标头中使用旧令牌。
如何使用新令牌更新它?
node.js - 如何使用 apollo graphql 服务器运行 nodejs
嗨,我在我的应用程序中使用 Apollo GraphQL 服务器、mongodb、nodejs。我有架构和解析器以及 movies.js
schema.js
解析器.js
电影.js
应用程序.js
当我尝试访问它http://localhost/movie时,我收到此错误 GET 查询丢失。
有谁知道我做错了什么?
javascript - 在不同的解析器上解析联合类型
采取这个方案:
这个查询:
这些解析器:
我Person -> vehicles(...)
不确定什么时候应该查询我的不同服务以获得汽车和飞机?在该方法中,我不知道我们正在解决哪种类型。