问题标签 [graphql-federation]

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 回答
21 浏览

graphql - GraphQL 联合中的嵌套过滤

嘿伙计们,我对 Apollo Federations 和 NestJS 有疑问。我试图尽可能地解释它。所以我建立了一个例子。

所以我有汽车。汽车正在从零件中获取更多信息。

到目前为止,我可以在一个请求中搜索 Cars 并通过 Id 获取合适的零件。

我的问题是过滤。我只想获得具有例如 3 个轮子的汽车。那就是“Käfer”和“Touran”。但我不知道如何将参数传递给汽车功能,然后将其传递给零件后端。特别是 Parts Backend 应该如何踢出 Car Backend 中没有 3 个轮子的汽车。

也许有一个简单的解决方案。但我真的不明白。

代码:https ://github.com/momotum/TestProjectNestJSApollo

0 投票
0 回答
31 浏览

rest - 如何将 Rest Api 与 GraphQL 网关集成并发送上下文

我使用 GraphQL Gateway 与 GraphQL Federation Microservices 集成。但出于某种原因,我使用了一些 Rest API 代码。喜欢(刷新令牌,上传图片休息)

问题是:如何与来自 graphql 网关的其他服务的 Rest API 通信以及如何将上下文发送到控制器(rest api)服务器。

注意:如果我从 Url 中删除 '/graphql' 以访问原始 url ,它会给我错误 [Couldn't load service definitions for service1] 。

此代码适用于 GraphQL,但不适用于 Rest。

服务器:NestJS。

谢谢..