前后端交互
文章平均质量分 92
前后端交互往往要注意很多细节,数据格式,跨域,鉴权验证等等
snakeZix
师大一码农
展开
-
基于Vue对axios进行上层封装
基于Vue对axios进行上层封装 这的里的很多东西都是基于上一节 axios 讲解的,如果你不是对axios了解,请先看该文章 一、要真正拿axios进行实战之前要了解一些细节上的东西 (1) 先搞清楚请求发送的配置和拦截问题 axios的配置是可以合并的也有优先级,全局的axios.create创建的axios实例会自动吸取全局axios的配置 修改任意axios实例的配置,都可以通过axios实例的defaults属性获取配置对象,再修改对应的配置项 axios的拦截器并不是可合并的,原创 2021-01-05 13:52:17 · 394 阅读 · 0 评论 -
axios理解和使用
axios 如果你还是对Promise比较生疏,那你对axios的深入了解一定会存在一些壁垒,更是难以对Axios进行上层封装,因此推荐先阅读了解Promise,再上手axios 资料: axios 中文说明 axios 官网 axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中。在Web端本质上就是Ajax + Promise,服务端是htttp + Promise 一、理解Axios为什么兴起 完美的结合Promise 的使用,在fetch兼容性不原创 2021-01-03 21:18:38 · 1973 阅读 · 0 评论 -
Ajax理解和使用
Ajax理解和使用 资料和文档 MDN Ajax 还是那句话,推荐MDN,菜鸟教程对于新手或者急着使用的同学比较好,但是这也同样意味着失去了很多重要的细节 一、Ajax简介 (1) 什么是Ajax AJAX是异步的JavaScript和XML(Asynchronous JavaScript And XML)。简单点说,就是使用 XMLHttpRequest 对象与服务器通信。 它可以使用JSON,XML,HTML和text文本等格式发送和接收数据。 (2) 为什么要Ajax 传统的数据网页都是原创 2021-01-03 17:32:49 · 176 阅读 · 0 评论 -
Ajax跨域和Nginx反向代理
Ajax跨域和Nginx反向代理 跨域是浏览器对其请求的过滤,保证安全 一、一种流行的跨域方式 CORS CORS是后端配置,在前端请求时,后端的响应请求写入一些运行跨域字段来告诉浏览器不要拦截响应运行跨域 优点: 允许任何源访问服务,不产生跨域,但是也不安全 缺点: CORS不允许前端携带Cookie,即使前端形式上运行携带,后端无法获取,也无法setCookie回写cookie 当然对于不能携带cookie不是没有解决办法 => 前端要做: 设置请求运行携带凭证 withCreden原创 2021-01-03 01:30:11 · 1013 阅读 · 1 评论 -
RESTful接口设计风格
> 几句比较简练的话概括 — 来自知乎 URL定位资源,用HTTP动词(GET,POST,DELETE,PUT,PATCH)描述操作 看Url就知道要什么 看http method就知道干什么 看http status code就知道结果如何 就是用URL定位资源,用HTTP描述操作。 先说为什么需要 前后端分离之后,就出现各种各样的事情,其中最为麻烦的就是接口的冲突,对接一直是 前后端分离的 难点之处 对接由于没有统一规范,在人们慢慢的摸索中先有了经验 先电脑的3层协议是否连通(能否ping通原创 2020-08-04 15:10:25 · 436 阅读 · 0 评论 -
IM系统数据库设计 & 前端逻辑处理
IM系统数据库设计 & 前端逻辑处理 数据库表 一下默认大家都有的字段就没写了,locked,create_time,update_time就没写了 user 表 id 等,没什么好说的 friend_group 表 好友分组列表: id,user_id(是谁的好友列表),group_name(组名),group_type(分组类型,是否为默认分组) 默认分组无法删除,用户新建一个分组,就添加一条记录,主要区分就是user_id和group_name friend 表 好友表,记录好友关系。原创 2020-08-04 09:02:01 · 1577 阅读 · 0 评论 -
Token and JWT
主要参考文章 @秋天不落叶 傻傻分不清之 Cookie、Session、Token、JWT 阮一峰日志 JWT Token(令牌) 什么是token => 访问资源接口(API)时所需要的资源凭证 最为突出的两个特点就是: 服务端无状态化、可扩展性好 支持移动端设备 支持跨程序调用 (1) token的验证流程 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 token,(这个token可以存储在数据库要进行验证) 并把这个 token 发.原创 2020-08-02 09:24:18 · 978 阅读 · 0 评论 -
Cookie和Session 你真的懂吗?
Cookie 和 Session 基本概念 什么是无状态 无状态是指Web浏览器与Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(Response),连接就被关闭了,在服务器端不保留连接的有关信息。也就是说,HTTP请求只能由客户端发起,而服务器不能主动向客户端发送数据。 Cookie Cookie 是一些数据, 存储于你电脑上的文本文件中 —菜鸟教程 一种http会话机制,为了解决HTTP协议本身是无状态的( “如何记录客户端的用户信息”????原创 2020-07-27 18:59:41 · 468 阅读 · 0 评论
分享