问题标签 [apollo-angular]

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 投票
1 回答
63 浏览

angular - 在 Jasmine/Karma 测试中使用 mockError 时,apollo-angular 会抛出错误

多年来,我已经测试过此类查询/突变的错误,但就在现在,我遇到了一个错误,我似乎无法弄清楚。

当我调用这个测试时,Apollo 为我所做的 errorMock 抛出了一个错误。有没有人遇到过这个错误?

这很有趣,因为使用相同逻辑的其他测试工作得很好,只是这个

图片

关于为什么会发生这种情况的任何提示?

提前致谢!

0 投票
0 回答
60 浏览

angular - Auth0 的 Apollo 订阅 ngModule 事件循环麻烦

我们的项目和 Apollo Angular 都有 Auth0 身份验证,当我们调用常规http 请求时,一切都很好。

但是当我们试图用它来拉订阅时,它就搞砸了。

事情如下:

  • 我们让我们的 ngModule 设置了 graphQL 选项,也想要令牌。

  • 如果我们在 localStorage 中有令牌,没问题。它正在工作!

  • 如果我们没有令牌,我们必须从 auth0 中获取它,它是可观察的并被推送到事件循环队列中。只有在 graphQL 选项设置为 go 后才能获取令牌。

    }

0 投票
1 回答
317 浏览

angular - 从阿波罗角度上传阿波罗服务器文件

我正在尝试使用 apollo-angular 将文件从 Angular 上传到 apollo 服务器,但文档令人困惑,而且我在属中找到的信息没有更新到最新版本的 apollo angular 和 apollo 服务器。

在前端我有:

突变

服务

在后端:

服务器

上传设置为 false 就像文档说https://www.apollographql.com/docs/apollo-server/data/file-uploads/#gatsby-focus-wrapper

用 nexus 编写的突变

当我尝试上传文件时,出现以下错误。

0 投票
1 回答
224 浏览

angular - 如何在 Angular 12 中导入默认导出的 graphql 查询?

我有一个 angular 12 项目,我想将 graphql 与 apollo-angular 一起使用。我使用以下代码创建了一个 category.js 文件:

在我的 component.ts 中,我想导入这个 js 文件:

但我收到以下错误:

谁能帮忙?

0 投票
1 回答
39 浏览

angular - 使用 graphql 查询时如何使用异步管道?

我有一个角度项目,在我的组件中,我使用 graphql 获取数据,并在 HTML 中显示结果的图像。但是有一会儿,我在控制台中收到了这个错误:

这是我的html代码:

在我的组件中,我有:

现在,我怎样才能避免这个错误?

0 投票
1 回答
248 浏览

angular - Apollo Angular 无法从 GraphQL/MongoDB 获取数据

我是 GraphQL 和 Angular 的新手,我正在尝试构建一个简单的 Angular 组件,该组件使用 GraphQL 从猫鼬数据库中获取数据。我设置了 GraphQL Express 服务器,它在 graphiql 和 Postman 中运行良好,但 Angular 组件的 http 请求始终失败。这是我的graphql模块:

和我的应用程序组件:

和我的 graphql express 服务器:

同样,express 服务器在 graphiql 和 Postman 中运行良好,但是当我在浏览器中打开应用程序时,出现以下错误:

任何帮助,将不胜感激。谢谢!

0 投票
0 回答
58 浏览

angular - 如何使用 angular graphql 应用动态分页?

我有一个使用 apollo-angular 的带有 graphql 的 Angular 项目。我想实现动态分页来查看我的帖子。我想每页显示 2 个帖子。我怎么能用 UIkit 做到这一点?我不知道如何start在我的查询变量中设置选项

组件.ts

组件.html

0 投票
0 回答
34 浏览

apollo-angular - 带有graphql subscribeTo的离子角度更多

我有一个使用 apollo-angular 但 subscribeToMore({}) 方法执行多次的离子角度组件。我确实了解每次进行组件条目时都会执行订阅。我试图为订阅方法分配一个变量,以便在执行此方法后取消订阅,但没有成功,但是我如何使用该变量实际取消订阅?请检查我的示例代码。

0 投票
0 回答
19 浏览

subscription - 带订阅的 Apollo-angular

我正在使用单击底部来查询 API,并在获得结果后使用订阅查询来收听每个更新,但我的问题是当我关闭底部并再次单击它时,订阅打开另一个套接字连接和旧的还在开。有什么方法可以关闭订阅查询的连接并重新打开它。

0 投票
0 回答
52 浏览

angular - Apollo-Angular 无法重新获取

我目前正在尝试让apollo-angularGQL 查询在更改 UI 后重新获取其数据,并且在重新获取实际更新 UI 中显示的信息时遇到问题。

目前,我的请求写成

我的重新获取应该由执行的按钮单击触发

重新获取的 UI 代码

任何有关解决我做错的事情的帮助将不胜感激。