graphql相关内容

我怎么等曲奇做好呢?

我正在为应用程序的登录功能编写验收测试。在某个时候,我想要仔细检查cookie的过期时间。 单击“Login”按钮后,将向我的服务器发送一个GraphQL查询,该服务器使用JWT进行响应。收到JWT后,应用程序使用 设置cookie document.cookie = ... 在我的Cypress测试中,我通过以下方式检查令牌: Then("sa session s'ouvre p ..
发布时间:2022-03-13 17:01:41 前端开发

GraphQL-SPQR中的自定义标量类型

I GraphQL-SPQR,java.util.Date定义为Scalar。是否可以覆盖java.util.Date的序列化/反序列化以获得日期的不同字符串表示形式? 此answer中提到的ScalarStrategy已从最新版本中删除。 public class Order { private String id; private Date orderDate; ..
发布时间:2022-02-22 17:19:51 Java开发

如何在GraphQL URL中查找可用操作?

请原谅我问了这么含糊的问题。我有一个URLhttp://example.com/graphql。我想知道有哪些手术可以做。有什么办法可以查清楚吗? 推荐答案 GraphQL具有允许您查询其架构的introspection system。您可以构造GraphQL查询以探索其类型。 例如,要找出所有的查询和突变根字段,您可以POST将以下JSON Body设置为http://exam ..
发布时间:2022-02-22 17:16:50 Python

我正在将VUE 3与Apollo/Client配合使用,但收到错误

我将VUE 3与具有Apollo/Client的组合API一起使用。我从文档开始做了所有事情,但我只能做到这一点。我提供了正确的后端url,但就是弄不清楚。这是我的代码,我在终端中收到警告 ./node_modules/@vue/apollo-composable/dist/useQuery.js 中的警告 在浏览器控制台中,我收到此错误。 Uncaught Error: Apol ..
发布时间:2022-02-22 17:14:55 其他开发

启用CORS原点GraphQL

我正在进行GraphQL和Spring Boot项目。该API使用raphiQL运行良好,但当尝试使用Apollo vueJS使用它时,会导致CORS原点错误。 我在实现GraphQLQueryResolver的ProductQuery类中使用@CrossOrigin注释,如下所示: @CrossOrigin(origins = "https://localhost:8081") p ..
发布时间:2022-02-22 17:13:37 前端开发

失败:条件&Quot;Match DocumentNode&Quot;需要一个匹配操作,但未找到

我正在尝试为GraphQL&;Apollo使用的角度服务编写一个测试。遵循本指南:apollo-testing 感谢您的帮助! 我收到此错误:失败:预期条件“匹配”需要一个匹配操作 DocumentNode“,未找到任何内容。 rules.spec.ts import { PlatformGraphQLService } from 'platform-graphql' ..
发布时间:2022-02-22 17:12:20 其他开发

如何在我的GraphQL架构中实现一对多和多对多关系?

这是我第一次使用GraphQL,我已经为一个包含用户、歌曲和提示的应用程序创建了一个模式。请注意,两位听众和艺术家都表示为用户,并且任何用户都可以通过创建提示来“提示”歌曲 在架构中正确定义一对多和多对多关系时遇到问题。我还对如何编写突变以创建正确指向彼此的Song/User/Tip对象感到困惑。 我知道我需要在我的模式定义中使用@Connection指令,并且我已经尝试遵循this ex ..
发布时间:2022-02-22 17:09:35 其他开发

以正确的方式避免循环依赖-NestJS

假设我有一个StudentService和一个LessonService,StudentService和LessonService,StudentService和LessonService分别用于将学生添加到课程中。在我的课程和学生解决程序中,我都希望能够更新此课程<;->学生关系。因此,在我的LessonResolver中,我有类似的内容: async assignStudents ..

GraphQL仅查询非空对象

我正在尝试执行这样的查询: { people{ pet{ name } } } 结果: { "people": { "pet": null } }, { "people": { "pet": { name: "steve" } } } 我想要的是只获得包含宠物的人,有什么方法可以实现这一点而不是在我的解析器上编码吗? ..
发布时间:2022-02-22 16:59:19 其他开发

如何有效地将 Hasura 查询的结果用于另一个查询?

我目前正在使用 userId 查询我的 Hasura 数据库以获取位置. 用户(其中​​:{id:{_eq:1528}}){地点} 然后我使用位置来查询该用户附近的用户. 用户(在哪里:{位置:{_st_d_within:{距离:20000,来自:$point }}},) {名城市地区}} 有没有办法有效地组合这两个查询,以便我只查询一次? 解决方案 这两个查询不能合二为一. ..
发布时间:2022-01-23 16:30:02 其他开发

如何使用 Swagger\OpenAPI 记录 GraphQL?

如何使用 Swagger 记录 GraphQL?我们有一个庞大的后端 REST API,最近部分开始使用 GraphQL.我们使用 Swagger 来记录 API. 问题是:如何使用 Swagger(OpenAPI) 来记录 GraphQL 端点?Swagger 或 GraphQL 的官方文档中绝对没有相关信息. 解决方案 GraphQL API 通常通过 GraphQL 服务器本身 ..
发布时间:2022-01-22 17:49:38 其他开发

Apollo GraphQL“不能为不可为空的字段 Mutation.createUser 返回 null"

我知道这是一个比较常见的问题,但我的实现与其他帖子不同.我正在使用我无法工作的最基本的实现.我使用 Sequelize 和 MySQL 作为数据库实现. 解析器.js const 解析器 = {询问: {异步 getStudent (root, { id }, { models }) {返回模型.User.findByPk(id)},},突变:{async createUser (root ..
发布时间:2022-01-19 18:45:07 其他开发

续集迁移未运行

我在使用 Sequelize 时遇到了一个以前从未遇到过的奇怪问题,当我尝试运行我的迁移时,没有任何反应.我得到以下输出: 加载的配置文件“config\config.json"使用环境“开发" 而程序只是存在回来. 我已经多次检查了我的代码,一切都检查好了. 型号代码: module.exports = {up: (queryInterface, Sequelize) =>{返 ..
发布时间:2022-01-19 18:33:12 其他开发