![](https://img-blog.csdnimg.cn/20210108170309438.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前后端交互
文章平均质量分 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 · 371 阅读 · 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 · 1926 阅读 · 0 评论 -
Ajax理解和使用
Ajax理解和使用资料和文档MDN Ajax 还是那句话,推荐MDN,菜鸟教程对于新手或者急着使用的同学比较好,但是这也同样意味着失去了很多重要的细节一、Ajax简介(1) 什么是AjaxAJAX是异步的JavaScript和XML(Asynchronous JavaScript And XML)。简单点说,就是使用 XMLHttpRequest 对象与服务器通信。 它可以使用JSON,XML,HTML和text文本等格式发送和接收数据。(2) 为什么要Ajax传统的数据网页都是原创 2021-01-03 17:32:49 · 147 阅读 · 0 评论 -
Ajax跨域和Nginx反向代理
Ajax跨域和Nginx反向代理跨域是浏览器对其请求的过滤,保证安全一、一种流行的跨域方式 CORSCORS是后端配置,在前端请求时,后端的响应请求写入一些运行跨域字段来告诉浏览器不要拦截响应运行跨域优点:允许任何源访问服务,不产生跨域,但是也不安全缺点:CORS不允许前端携带Cookie,即使前端形式上运行携带,后端无法获取,也无法setCookie回写cookie当然对于不能携带cookie不是没有解决办法 =>前端要做: 设置请求运行携带凭证withCreden原创 2021-01-03 01:30:11 · 935 阅读 · 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 · 403 阅读 · 0 评论 -
IM系统数据库设计 & 前端逻辑处理
IM系统数据库设计 & 前端逻辑处理数据库表一下默认大家都有的字段就没写了,locked,create_time,update_time就没写了user 表id 等,没什么好说的friend_group 表好友分组列表:id,user_id(是谁的好友列表),group_name(组名),group_type(分组类型,是否为默认分组)默认分组无法删除,用户新建一个分组,就添加一条记录,主要区分就是user_id和group_namefriend 表好友表,记录好友关系。原创 2020-08-04 09:02:01 · 1473 阅读 · 0 评论 -
Token and JWT
主要参考文章@秋天不落叶傻傻分不清之 Cookie、Session、Token、JWT阮一峰日志JWTToken(令牌)什么是token => 访问资源接口(API)时所需要的资源凭证最为突出的两个特点就是:服务端无状态化、可扩展性好支持移动端设备支持跨程序调用(1) token的验证流程客户端使用用户名跟密码请求登录服务端收到请求,去验证用户名与密码验证成功后,服务端会签发一个 token,(这个token可以存储在数据库要进行验证) 并把这个 token 发.原创 2020-08-02 09:24:18 · 836 阅读 · 0 评论 -
Cookie和Session 你真的懂吗?
Cookie 和 Session 基本概念什么是无状态无状态是指Web浏览器与Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(Response),连接就被关闭了,在服务器端不保留连接的有关信息。也就是说,HTTP请求只能由客户端发起,而服务器不能主动向客户端发送数据。CookieCookie 是一些数据, 存储于你电脑上的文本文件中 —菜鸟教程一种http会话机制,为了解决HTTP协议本身是无状态的( “如何记录客户端的用户信息”????原创 2020-07-27 18:59:41 · 438 阅读 · 0 评论