自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 egg-sequelize + GraphQL 连接查询

模型在设计时表与表之间存在复杂关系,当我们在查询一个表数据时往往也要获取其他表的数据称之连接查询实现:1、建立表与表之间的关系2、设置查询时进行表连接3、声明查询内容包含(声明员工时,设置一个部门的属性)结果:...

2018-07-28 14:40:24 1792

原创 GraphQL 标量类型

GraphQL 自带一组默认标量类型: Int:有符号 32 位整数。 Float:有符号双精度浮点值。 String:UTF‐8 字符序列。 Boolean:true 或者 false。 ID:ID 标量类型表示一个唯一标识符,通常用以重新获取对象或者作为缓存中的键。ID 类型使用和 String 一样的方式序列化;然而将其定义为 ID 意味着并不需...

2018-07-24 23:23:26 1105

原创 Sequelize 数据类型

Sequelize.STRING // VARCHAR(255)Sequelize.STRING(1234) // VARCHAR(1234)Sequelize.STRING.BINARY // VARCHAR BINARYSequelize.TEXT ...

2018-07-24 23:13:00 9053

原创 egg-graphql+egg-oauth2-server 权限校验

说明:1、egg-graphql、egg-oauth2-server 安装网上很多资料不做赘述2、egg-oauth2-server只进行password模式验证1、egg-oauth2-server->password模式验证需要扩展以下几个方法:2、设置路由,获取授权秘钥和登录获取token秘钥获取路由(需进行base64编码):以上完成egg-oau...

2018-07-24 20:20:41 2888

原创 Node DataLoader优化数据层

作用:1、批处理(将相同操作合并一起处理,减少与数据库的交互)2、缓存(缓存查询对象,减少数据库查询,不过数据更新变动之后需清除缓存)区别:与Redis, Memcache, DataLoader实例是在请求开始时创建的,并且一旦请求结束,就不会使用,数据不会被整个应用共享使用:new DataLoader(batchLoadFn [, options])(创建一个lo...

2018-07-24 10:23:25 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除