首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超文本标记语言结构的GraphQL自定义标量类型

超文本标记语言结构的GraphQL自定义标量类型
EN

Stack Overflow用户
提问于 2019-01-31 04:50:13
回答 1查看 247关注 0票数 4

在她关于scaling GraphQL的精彩演讲中,Leanne Shapton展示了一些最佳实践。

对我来说最吸引人的是HTML结构的自定义标量类型。在视频上是[10:16]

她建议使用定制的HTML而不是简单的String

我希望你能展示这个标量的实现,或者你如何处理这些情况,因为我只对任何超文本标记语言结构使用String,这似乎不是一个完美的方法。

我要求的不是创建标量类型或一般信息,它是什么,标量类型等等。我想知道是否有人已经具备了HTML处理能力,是否有人有任何可行的解决方案

EN

回答 1

Stack Overflow用户

发布于 2019-01-31 09:57:19

在纯GraphQL级别上,您可以(也必须)做的唯一一件事就是包含a definition for the scalar type

代码语言:javascript
复制
scalar HTML

一旦你这样做了,你就可以使用它作为一个类型,如你引用的幻灯片中所示。在查询和结果中,它将显示为某种标量(字符串或数字)值。

不同的服务器和客户端库有不同的处理方法;可能有一种统一的方法将特定的GraphQL标量类型映射到本地语言对象。例如,在graphql-js中,GraphQLScalarType object使用parseValueserialize函数在两种表示形式之间进行转换。如果您只是使用自定义标量类型作为标记字符串,那么这些函数可能非常简单。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54449313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档