首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SSD Tricks
订阅
AaronHuo21109
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
简述 OAuth 2.0 的运作流程
本文将以用户使用 github 登录网站留言为例,简述 OAuth 2.0 的运作流程。 假如我有一个网站,你是我网站上的访客,看了文章想留言表示「朕已阅」,留言时发现有这个网站的帐号才能够留言,此时给了你两个选择:一个是在我的网站上注册拥有一个新账户,然后用注册的用户名来留言…
[译] 写给前端开发者的 GraphQL 指南
不管你的应用是复杂还是简单,你总是要从远程服务器获取数据。在前端,这意味着和某个端点进行 REST 连接、转化并缓存服务器应答以及重新渲染 UI。多年以来,REST 是 API 的标配,但是在过去的一年内,一种名为 GraphQL 的新 API 技术凭借它优秀的开发体验和叙述性…
学习Node须知——中间件框架Connect
Connect 是一个 node 中间件框架。Express 就是基于 Connect 开发的。 如果把一个 HTTP 处理过程比作是污水处理,中间件就像是一层层的过滤网,过滤网有各自不同的作用。 Connect 中间件就是 JavaScript 函数。函数一般有三个参数: 一…
前端缓存最佳实践
缓存,这是一个老生常谈的话题,也常被作为前端面试的一个知识点。 本文,重点在与探讨在实际项目中,如何进行缓存的设置,并给出一个较为合理的方案。 在介绍缓存的时候,我们习惯将缓存分为强缓存和协商缓存两种。两者的主要区别是使用本地缓存的时候,是否需要向服务器验证本地缓存是否依旧有效…
玩转Koa -- 核心原理分析
而Koa中则是自定义request和response对象,然后保持对res和req的引用,最后通过getter和setter方法实现扩展。 但是为了方便开发者调用这些属性和方法,Koa将response和request中的属性和方法代理到context上。 上述就是属性代理和方…
企业管理系统前后端分离架构设计 系列一 权限模型篇
取这个标题,可能有点膨胀,毕竟看到“架构”这个词,很多人想到的可能是大项目,涉及到分布式,高并发等一些高大上的东西。 前段时间分别用vue和react写了两个后台管理系统的模板vue-quasar-admin和3YAdmin。两个项目中都实现了基于RBAC的权限控制。因为本职工…
请求首部字段详解-四大首部字段之一
文本类型 text/html, text/css ...... 图片类型:image/png image/jpg image/gif ..... 视频类型:video/mpeg video/quitime ....... 应用程序的二进制 : application/zip a…
必须懂的mysql知识
本文主要记录一些常见的mysql知识, 可以理解为mysql扫码贴。 像mysql, oracle, sql server等数据库都是基于客户机-服务器的数控库。 服务器部分是负责所有数据的访问与处理, 一般是安装在数据库服务器上, 客户机则是与用户打交道的软件。 连接数据库,…
GraphQL学习:Github GraphQL API v4初探
查看GithubAPI的时候,发现github API升级成了V4,并且叫GraphQL API v4。不禁大吃一惊,这是个什么东东。 GraphQL(Graph Query Language):GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的…