问题标签 [ferry]
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.
dart - 无法使用 Ferry 包从 GraphQL 查询中反序列化 JSON 数据类型
我有这个 GraphQL 查询:
它生成此示例结果:
项目数据是 JSON 类型,当尝试使用Ferry包获取该数据时
我得到一个空结果,但如果我将项目排除在查询之外,我会得到一个非空结果。如果我使用HTTP包运行该查询,我没有问题。
这是包的错误吗?还是我需要配置一些东西?
谢谢。
更新 1
这绝对是一个错误,因为如果我尝试在 Flutter 中进行热重载,我会在调试控制台中收到此错误:
很明显它正在获取预期的结果,但它无法正确反序列化,然后它返回一个空结果。
有什么解决方法吗?
更新 2
我已经尝试过这个解决方案,但我遇到了同样的错误。
在我的情况下,我已经按照这些步骤,我已经
- 安装
built_value
包, - 编辑
build.yaml
的文件, - 运行命令
flutter packages pub run build_runner build
flutter - Ferry Flutter - 使用多个模式
我想在我的应用程序中使用多个模式,例如:
我创建了一个示例项目来实现https://github.com/qbait/multiple_schemas 的灵感来自 Github 问题https://github.com/gql-dart/ferry/issues/315
您知道build.yaml
没有正确生成序列化程序有什么问题吗?
flutter - 用于 graphql 的 Flutter Ferry 库。渡轮发电机产生错误
我正在使用Ferry在我的颤振项目中实现 graphql 。但是,按照安装过程。我在构建运行器上遇到了一个循环,无法为 graphql 生成模式。
我已经尝试重新创建具有相同依赖项但结果相同的项目。
flutter - Ferry GraphQl 并返回数据流进行查询
我看到来自 Ferry 的查询返回 Stream。它是否有可能智能地监听更新?还是 Stream for query 总是只发出一个值?
flutter - 无法在轮渡查询中使用颤振 DateTime
这是查询
A value of type 'DateTime' can't be assigned to a variable of type 'GDateTimeBuilder?'
使用以下查询时出现错误
当我尝试这样使用它时。
我得到运行时错误
type 'DateTime' is not a subtype of type 'GDateTimeBuilder?' in type cast
。
flutter - Flutter:当令牌与渡轮(graphql)客户端过期时如何刷新令牌?
如何在轮渡(graphql)客户端中使用刷新令牌检索新令牌?
突变后的响应如下所示:
我试图用fresh_graphql 来完成它,但它不起作用。authenticationStatus 始终未经身份验证,但令牌始终是合法的。
执行:
任何解决方案,即使没有fresh_graphql,也将不胜感激!
flutter - Ferry graphql 飞镖类型生成器不适用于 ENUM
我正在尝试从轮渡文档中描述的 schema.graphql 文件生成飞镖类型。
https://ferrygraphql.com/docs/codegen
构建 graphql 代码时出现此错误
我认为渡轮生成器与 graphql ENUM 类型有问题
谁能帮我解决这个问题?
谢谢
重现 repo https://github.com/aquadesk/ferry_codegen_test
发布规范.yaml
我认为schema.graphql
文件太大,无法在此处发布。所以我会放一部分,这似乎是一个问题。