首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
飞柳
掘友等级
全栈工程师
关注 NestJS,GraphQL,Prisma 技术栈。会持续翻译一些官方或其他开发者最新的文章、教程等,也会分享一些项目干货以及使用心得。
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
NestJS 9 GraphQL 中文文档(十二) - 复杂度
查询复杂度允许你定义某些字段的复杂程度,并限制具有最大复杂度的查询。这个理念是通过使用一个简单的数字来定义你每个字段的复杂程度。通常每个字段的默认复杂度设置是1。此外,GraphQL 查询的复杂度计算
NestJS 9 GraphQL 中文文档(十一) - 插件
插件使你能够通过在某些事件的响应中执行自定义操作,来扩展 Apollo 服务器的核心功能。现在,这些事件可以对应到 GraphQL 请求生命周期的各个阶段,以及 Apollo 服务器本身的启动阶段(在
NestJS 9 GraphQL 中文文档(十) - 映射类型
当你构建CRUD(创建/读取/更新/删除)等功能时,在基本实体类型上构建变体通常很有用。Nest提供了几个实用函数来执行类型转换,使这项任务更加方便。 局部 当构建输入验证类型(也叫做数据传输对象或D
NestJS 9 GraphQL 中文文档(九) - 字段中间件
字段中间件能让你在字段被解析之前或之后运行任意代码。字段中间件可以被用来转换字段结果,验证字段参数,或者甚至检查字段级别角色(例如,需要访问执行中间件函数的目标字段)。
NestJS 9 GraphQL 中文文档(八) - 联合体和枚举
联合体类型与接口很相似,但是他们没有指定类型之间的任何公共字段(在此处阅读更多)。联合体对于从单个字段返回不相交的数据类型很有用。 代码优先 要定义一个GraphQL联合体类型,
NestJS 9 GraphQL 中文文档(七) - 指令
指令可以被附加到字段或者代码片段,并且可以以服务器期望的任何方式影响查询的执行(在此阅读更多)。GraphQL规范中提供了几个默认指令
NestJS 9 GraphQL 中文文档(六) - 接口
像许多类型系统一样,GraphQL也支持接口。接口是一种抽象类型,它包括一组特定的字段,类型必须包含这些字段才能实现接口(在此阅读更多)。 代码优先 当使用代码优先方式时,你可以通过创建一个抽象类来定
NestJS 9 GraphQL 中文文档(五) - 标量
GraphQL对象类型有名称和字段,但在某些时候这些字段必须解析为一些具体数据。这就是标量类型的用武之地:它们代表查询树的叶子(在此了解更多)。GraphQL包含以下默认的类型:Int、Float、S
NestJS 9 GraphQL 中文文档(四) - 订阅
除了用查询获取数据和用突变修改数据以外,GraphQL还特别支持第三种操作类型,叫subscription。GraphQL订阅是一种将数据从服务器推送到客户端的方法,前提是这些客户端选择监听来自服务器
NestJS 9 GraphQL 中文文档(三) - 突变
大部分关于GraphQL的讨论都集中在数据获取上,但任何一个完整的数据平台同样需要修改服务端数据的方法。在REST中,任何请求最终都可能对服务器造成副作用,但最佳实践建议我们不应该修改GET请求中的数
下一页
个人成就
文章被点赞
129
文章被阅读
28,700
掘力值
1,080
关注了
0
关注者
145
收藏集
0
关注标签
4
加入于
2022-06-16