4.13. Eclipse Vert.x Web GraphQL 的更改


下面的部分论述了 Eclipse Vert.x Web GraphQL 中的更改。

重要

Eclipse Vert.x Web GraphQL 只作为技术预览提供。技术预览功能不包括在红帽生产服务级别协议(SLA)中,且其功能可能并不完善。因此,红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。

有关技术预览功能支持范围 的信息,请参阅红帽客户门户网站中的技术预览功能支持范围。

4.13.1. 更新了在多种语言(多语言)环境中支持的方法

现在,在 polyglot 环境中支持以下方法:* UploadScalar 现在是一个 factory,使用 UploadScalar.create () 的方法替代。

  • VertxBatchLoader 现在是一个工厂,使用方法 io.vertx.ext.web.handler.graphql.dataloader.VertxBatchLoader.create ()
  • VertxDataFetcher 现在是一个工厂,使用方法 io.vertx.ext.web.handler.graphql.schema.VertxDataFetcher.create ()
  • VertxPropertyDataFetcher 现在是一个工厂,使用方法 io.vertx.ext.web.handler.graphql.schema.VertxPropertyDataFetcher.create ()

4.13.2. 在 Eclipse Vert.x Web GraphQL 中处理 POST 请求

在以前的版本中,Eclipse Vert.x Web GraphQL 处理程序可以处理自己的 POST 请求。它不需要 Eclipse Vert.x Web BodyHandler 处理请求。但是,这种实施容易受到 DDoS 攻击的影响。

从 Eclipse Vert.x 4 onward 中,需要处理 POST 请求 BodyHandler。在安装 Eclipse Vert.x Web GraphQL 处理程序前,您必须安装 BodyHandler

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.