文件名称:雷声::high_voltage:一个Go框架,用于快速构建强大的graphql服务
文件大小:1.72MB
文件格式:ZIP
更新时间:2024-02-23 11:45:03
go graphql realtime thunder GoJavaScript
Thunder是一个Go框架,用于快速构建功能强大的graphql服务器。 Thunder支持从Go类型,实时查询,查询批处理等自动生成的模式。 Thunder是Samsara的开源项目。 特色闪电之旅 Thunder具有许多功能,可轻松构建复杂的架构。 本节提供其中一些的简要概述。 基于反射的架构构建 Thunder从Go结构类型和函数定义自动生成解析器。 例如,下面的Friend结构体作为具有firstName和lastName解析器的graphql对象类型公开,该解析器返回该类型上的字段。 // Friend is a small struct representing a person. type Friend struct { FirstName string Last string `graphql:"lastName"` // use a custom name Added time. Date `graphql:"-"` // don't expose over graphql } // FullName builds a friend's full na