首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

strapi.JS GRAPHQL错误“类型为\"StringFilterInput\”的期望值,找到\“anna\”。“,

strapi.JS是一个开源的头脑风暴,是一个用于构建灵活且可扩展的API的内容管理系统。它使用Node.js和GraphQL作为主要技术栈,并提供了一个基于Web的图形化界面来管理数据模型和API端点。

GraphQL是一种用于API的查询语言和运行时的一种规范。它提供了一种灵活而强大的方式来定义和查询数据,允许客户端精确地指定所需的数据。这可以减少网络传输的数据量,并提高客户端应用程序的性能。

在上述错误中,"类型为"StringFilterInput""的期望值是指在GraphQL查询中指定的期望输入类型为StringFilterInput,但实际找到的却是"anna"这个字符串。这意味着在查询中使用了错误的输入类型,导致系统无法解析和处理该查询。

要解决这个错误,可以检查GraphQL查询中使用的输入类型,并确保它与实际输入数据的类型匹配。如果使用的是Strapi框架,可以查看官方文档以了解正确的输入类型,并进行相应的修改。

关于strapi.JS和GraphQL的更多信息,您可以参考以下链接:

请注意,由于要求不提及特定的云计算品牌商,因此无法提供与腾讯云相关的产品链接。如果需要与云计算相关的帮助或推荐,请提供更具体的问题或需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用 GraphQL 和 Ballerina 操作多个数据源

支持基于模式和类型系统开发方式 GraphQL 有一个强大类型系统,可用于定义通过 API 公开出来数据,所有这些类型都可以使用 GraphQL 模式定义语言(SDL)写到模式中。...记录字段被映射到 GraphQL 对象字段,记录字段类型被映射到 GraphQL 对应字段类型。...它将书籍信息作为输入参数,并返回一个 int 值,这个值表示已插入书籍索引,如果发生错误就返回 -1。...另外,你也可以使用 Ballerina GraphQL 客户端工具给定 GraphQL 模式(SDL)和 GraphQL 查询生成 Ballerina 客户端。...Ballerina 网络抽象提供了一流支持,可以通过简单而强大方式开发 GraphQL 服务。

2.4K20

GraphQL 从入门到实践

简单使用可以参照下面这个图: 比如前端希望返回一个 ID 233 用户名称和性别,并查找这个用户前十个雇员名字和 Email,再找到这个人父亲电话,和这个父亲名字(别问我为什么有这么奇怪查找...)则结束获取,直到找到最后一个标量类型。...age: Int } 这个 User 对象类型有两个字段,name 字段是一个 String 非空标量,age 字段一个 Int 可空标量。...它定义了字段类型、数据结构,描述了接口数据请求规则,当我们进行一些错误查询时候 GraphQL 引擎会负责告诉我们哪里有问题,和详细错误信息,对开发调试十分友好。...---- 网上帖子大多深浅不一,甚至有些前后矛盾,在下文章都是学习过程中总结,如果发现错误,欢迎留言指出~ 参考: GraphQL | 一种 API 而生查询语言 JSON-RPC

2.5K31
  • 干货 | 携程基于 GraphQL 前端 BFF 服务开发实践

    我们很难通过 errors 数组来查找错误节点,尽管有 path 字段标记错误节点位置,但由于以下原因,它带来帮助有限: • 总是需要过滤 errors 去找到自己关心错误节点 • 查询语句是易变...而 data 字段类型不带 !,即可能为空。这就带来一个问题,code  1 表达存在错误时,data 也可能不为空。从类型上,并不能保证,code  1 时,data 一定为空。...由于非空类型字段不能为空,字段错误被传播到父字段中处理。如果父字段可能是null,那么它就会解析null,否则,如果它是一个非null类型,字段错误会进一步传播到它父字段。...这也是符合我们编写 GraphQL Schema 类型约束。如果只有 Grandchild  value  null,反而不符合类型,因为该节点是带 ! 非空类型。...3.4 最佳实践小结 在 GraphQL 中,还有很多实践和优化技巧可以展开,大部分可以在官方文档或社区技术文章里可以找到

    2.6K20

    你不知道 GraphQL

    1+N查询问题 管理自定义Scalar类型 错误处理 日志 认证 & 中间件 Resolvers单元测试 查询引擎集成化测试 Resolvers拆分 组织Schemas 结语 目标 我们目标是针对一个移动...其它逻辑应该拆分到对应层,这样我们就能保持GraphQL非侵入业务。 你可以在Apollo官网找到关于resolvers完整文档[14]。 处理数据依赖关系 接下来,最有意思部分要开始了。...啊哈~ 你可以在graphql.org网站找到关于GraphQL执行机制描述[15]。 对接真正数据库 在真实项目中,resolver需要和数据库或其它API打交道来获取数据。...但这种在响应中显示错误信息简单处理,并没有在服务端记录错误日志。...把resolver定位一个纯函数,是GraphQL设计者们另一个明智之举。 查询引擎集成化测试 那么,如何来测试数据依赖,类型和聚合逻辑呢?

    3.3K20

    GraphQL到底怎么使?看看智联前端团队技术沉淀

    } 预期数据会返回在 data 中,当有错误时,会出现 errors 字段并按照规范规定格式展示错误。...执行操作:引擎会首先分析客户端目标操作,如是 query 时,则会去 Schema 中找到 Query 类型部分执行,由前文所说 Query、Mutation、Subscription 是特殊操作类型...在执行字段 Resolver 之后会得字段值,如果值类型对象,则会继续执行其下层字段 Resolver,如 contractedAuthor() 后得到值类型 Author,会继续执行 name...() 和 articles() 以获取 name 和 articles 值,直到得到类型标量(String、Int等)值。...强类型(字段校验):由于 JS 语言特性,强类型只能称为字段强类型校验(包括入参类型和返回结果),当数据源返回了比 Schema 多或少字段时,并不会引发错误,而就算采用了 TypeScript 由于没有运行时校验

    2.3K20

    GraphQL是API未来,但它并非银弹

    GraphQL 服务器可以自由地使用它期望任何类型进行响应。如果你发送一个查询,则服务器响应可以不符合自省响应中 GraphQL 模式。以 Apollo Federation 例。...你将模式上传到模式注册中心,然后因为错误部署了 GraphQL 服务器错误版本。如果你更改字段类型,客户端可能就无所适从了。...OAS 依赖于 JSON-Schema,它有一个了不起特性:可以从另一个文档引用对象类型。你可以将 OAS 分割多个文件,如果需要,这些文件之间可以相互引用。...对于 REST 和 GraphQL API 来说,支持遗留应用都是一项挑战。你需要找到一种方法,不能破坏客户端和服务器端之间契约。...GraphQL 错误处理真的更好吗?我认为,OAS 和 GraphQL 都提供了不错工具,让你可以用非常友好方式处理错误。充分利用这些工具是开发人员事。天下没有免费午餐。

    2K10

    用TS+GraphQL查询SpaceX火箭发射数据

    TypeScript 通过为变量添加静态类型来扩展 JavaScript,从而减少了错误并提高了代码可读性。...通过使用 GraphQL,我们可以自动且自由地输入我们 React 组件属性。这样可以减少产品上错误并提高迭代速度。...在查询名后面,你可以通过使用前缀$及类型去指定变量,然后在查询体中,你可以使用该变量。对于我们查询,通过传递 $id 变量来设置启动id,该变量类型String!。 ?...在终端中执行: 1yarn codegen 在 src/generated/graphql.ts 中,你将会找到定义程序所需所有类型,以及获取 GraphQL 端点以检索该数据相应查询。...还可以滚动到文件底部,查看专门我们将要执行查询生成代码 —— 它创建了组件、HOC、类型化props或查询,还有类型 hook。

    3K20

    Spring认证_什么是Spring GraphQL

    Spring Data MongoDB 支持此变体。 Spring GraphQL 存储库中webmvc-http示例使用 Querydsl 来获取artifactRepositories....自动注册 QuerydslDataFetcher公开 aGraphQLTypeVisitor查找返回类型与一个或多个 Querydsl 存储库类型匹配顶级查询,并DataFetcher每个匹配查询注册...这包括返回单个值查询和返回值列表查询。 存储库必须用@GraphQlRepository. 默认情况下,查询返回 GraphQL 类型名称必须与存储库域类型简单名称匹配。...如果它们不匹配,您可以使用typeName属性 @GraphQlRepository来设置 GraphQL 类型名称。 此类存储库会在Boot starter中自动检测。...错误 测试不能使用验证数据,如果在响应中有错误错误”键下有错误

    1.7K40

    大厂都在实践GraphQL,你了解吗?

    它为客户端提供了一种灵活方式来请求它需要数据,提供严格类型接口来查询数据,以及比 REST 更好错误处理。...与 REST API 相比,GraphQL 有其自身优势,例如 只请求所需内容,而不是所有内容。 防止获取所需数据而进行级联调用。 客户端不需要选择 REST 路径来获取不同资源数据。...定义一个 GraphQL 模型 接下来一个简单查询 API 定义一个 GraphQL 模型。 type Person { id: Int! name: String!...这只是为了简单起见, 也可以将人员创建与地址相结合。为了修改数据,这里必须使用类型定义address字段 AddressInput类型,这是因为 mutation 仅适用于输入类型。...每个错误都有一个错误消息、一个路径和一个查询中发生错误位置,指示哪个字段导致了错误。 出现错误时,默认程序返回上述值。 我们可以通过创建自己错误处理程序解析器来自定义返回错误方式。

    2.4K40

    数据分析而来健康营养学,靠谱吗?

    这点之外,我们饮食有了差异:Walt通过生酮饮食瘦了50磅(约45斤);Anna蛋白吃得相当少;我摄入热量是Walt或Anna两倍。 这些结果怎么可能正确?...我和Anna身高和体重完全相同;我们都可以相互换衣服穿。我怎么可能摄入了Anna两倍多食物?...某些营养成分需要更长时间数据,例如:平均需要474天食物摄入记录来计算女性维他命A摄入量。这提醒了我们:我们报告可能是正确,但也很有可能包含着很多错误。...我们通过邀请读者们参加食物频率问卷和回答一些其他问题,随之而来聚宝盆一般各种可能变量组合可以让我们很容易得到看起来很炫酷(但是错误)结论。...用目前已有方法进行营养评估我们可能已经到了一个极限,想要做得更好则需要一个重大转变才行”。 目前研究遭受着另一个重大困扰:我们对它们期望值太高。

    1K91

    REST API和GraphQL API比较

    GraphQL API 中数据提供完整且易于理解描述,使客户能够准确地询问他们需要什么,仅此而已,随着时间推移更容易发展 API,并启用强大开发人员工具。...id 1 学生所有数据对象。...一些使用缓存层客户端(Apollo Client,URQL)使用 GraphQL 模式和类型系统,允许它们在客户端保留缓存。...错误处理 每个 GraphQL 请求、成功或错误都会返回 200 状态代码。与 REST API 相比,这是一个明显区别,在 REST API 中,每个 状态代码都指向某种类型响应。...GraphQL任何合法答案都应该是 200,包括数据和错误响应。客户端工具将有助于更有效地管理错误错误作为特定错误对象下响应主体一部分进行处理

    45710

    GraphQL-BFF:微服务背景下前后端数据交互方案

    如果只有一个 boolean 类型参数,只能满足 true | false 两种场景罢了。 以产品详情接口例,一种很自然请求参数结构如下: ?...前端经常吐槽后端字段名过于冗长,或者不知所云,或者拼写错误,或者不符合前端表述习惯。...GraphQL 会解析我们查询语句,然后跟 Schema 进行数据形状验证,确保我们查询结构是存在,参数是足够类型是一致。任何环节出现问题,都将返回错误信息。...因此,后面我们讨论 GraphQL,如果没有特别声明,都可以理解上面所说第二种类型。...这部分内容在网络上很多 GraphQL 文档和教程里都可以找到,这里我们不再赘述。

    3.7K72

    以太坊中GraphQL简介及使用

    一、GraphQL是什么 GraphQL官网对GraphQL介绍是:GraphQL 是一个用于 API 查询语言,是一个使用基于类型系统来执行查询服务端运行时(类型系统由你数据定义)。...3、使用类型描述所有的可能 GraphQL API 基于类型和字段方式进行组织,而非入口端点。你可以通过一个单一入口端点得到你所有的数据能力。...GraphQL 使用类型来保证应用只请求可能数据,还提供了清晰辅助性错误信息。应用可以使用类型,而避免编写手动解析代码。...以太坊中交易收据作为每个块单个二进制Blob存储在磁盘上,获取单个交易收据需要获取并反序列化此blob,然后找到相关条目并返回,重复调用时,节点实现要重复获取和反序列化相同数据,造成资源浪费。...3.4 Quorum对GraphQL支持 Quorum在v2.6.0版本中将Geth升级到了1.9.7,并支持GraphQL。在以太坊GraphQL服务基础上,增加了对隐私交易支持。

    1.5K10

    厚土Go学习笔记 | 23. map字典使用

    map是一组键和值组合。在map内是无序。你可以随时加入或删除一个键及键对应值。 想查看所有键值,使用range遍历好了。 想找到唯一键值,那要使用键来得到值。...比如,我们给值 17 加一个特殊显示标记“* --> ” //遍历,分别处理 for k, v := range m { if v == 17 {fmt.Print("* --> ")}...m["Anna"] = 17 fmt.Println(m) 这个时候打印输出就会发现,Anna值也是 17 了。...比较就会发现,当键不存在时,返回零值,而同时我们得到了一个 false 检测结果。我们可以使用这个方法来判断map中某个键是否存在。 我们还需要知道,如何删除一个已经存在元素。...map元素值类型是一个结构体。

    61980

    干货 | 万字长文全面解析GraphQL,携程微服务背景下前后端数据交互方案

    如果只有一个 boolean 类型参数,只能满足 true | false 两种场景罢了。 以产品详情接口例,一种很自然请求参数结构如下: ?...前端经常吐槽后端字段名过于冗长,或者不知所云,或者拼写错误,或者不符合前端表述习惯。...GraphQL 会解析我们查询语句,然后跟 Schema 进行数据形状验证,确保我们查询结构是存在,参数是足够类型是一致。任何环节出现问题,都将返回错误信息。...因此,后面我们讨论 GraphQL,如果没有特别声明,都可以理解上面所说第二种类型。...这部分内容在网络上很多 GraphQL 文档和教程里都可以找到,这里我们不再赘述。

    3.7K21

    GraphQL-BFF:微服务背景下前后端数据交互方案

    如果只有一个 boolean 类型参数,只能满足 true | false 两种场景罢了。 以产品详情接口例,一种很自然请求参数结构如下: ?...前端经常吐槽后端字段名过于冗长,或者不知所云,或者拼写错误,或者不符合前端表述习惯。...GraphQL 会解析我们查询语句,然后跟 Schema 进行数据形状验证,确保我们查询结构是存在,参数是足够类型是一致。任何环节出现问题,都将返回错误信息。...因此,后面我们讨论 GraphQL,如果没有特别声明,都可以理解上面所说第二种类型。...这部分内容在网络上很多 GraphQL 文档和教程里都可以找到,这里我们不再赘述。

    1.6K20

    Spring认证_什么是Spring GraphQL

    Spring GraphQL 构建在GraphQL Java上 Spring 应用程序提供支持。这是两个团队之间联合协作。我们共同理念是少固执己见,更专注于全面和广泛​​支持。...成功解码 JSON 正文后,HTTP 响应状态始终 200(OK),并且 GraphQL 请求执行中任何错误都会出现在 GraphQL 响应错误”部分。...无论返回类型适合在一个CompletableFuture与Flux聚集,变成了一个列表值,除非请求是GraphQL订阅请求,在这种情况下返回值保持在无流PublisherGraphQL响应。...Boot starter 检测这种类型 bean 并自动 Spring MVC 应用程序注册它们,请参阅Web Endpoints。...异常解决 GraphQL Java 应用程序可以注册 aDataFetcherExceptionHandler来决定如何在 GraphQL 响应错误”部分中表示来自数据层异常。

    2.9K20
    领券