00:00
嗯,下面我们要涉及到access的一个运行的整体流程了。这里面呢,画了一个流程图。我们先来看一下流程图,再来去分析这个流程图是是不是对的。嗯。来注意,我们要想发请求,我手里要么是有,要么产生一个什么。Instance是不是也如我前面要么用它,要么用它是不是,而无论是还是这个最终掉的谁产生的函数。它内部是不是有一个。返回的那个函数,而且函数对象上面是不是有些属性或方法。对了不对对了吧,对的啊,接着我可以把它作为函数去执行吧。可不可以可以,我是不是可以去调用它的一些。方法去发请求。
01:01
啊,就是文档那个文档里面说的别名方法。说的比喻就是比如说我要发盖请求,我叫什么吧。法是么?一个作函数使用,一个作为对象使用方法都是去发请求去了吧。有的到这里是不是才开始发请求去。准备发请求去对不对啊,当然请求还没发出去啊。这个时候要传一个什么,指定一个什么。配置,有时老师我掉盖的时候没什配的,我就查了一个例子,他内部会封装成配置的。能听到吗?而且你传这个例子封什么属性?弟子封装的什么属性?Ul吗?我们常用的配置一定要清楚啊,Ul还有什么method的,这是最基本的两个对不对?还有两个参数的,一个是叫date,一个叫什么date,指定的是什么数据。是不是请求体派什么词呢?Query查询参数。
02:05
这几个打死你,你得记着。啊最最基本的啊好,下面就真正的涉及到前面都准备工作,听到不。这个时候是不是才执行请求的方法,就找谁去执行发请方法?是不是大写X形的什么,圆形对象的哪个方法快什么,这个我们是不是刚才已经刚好分到这里了。对不对?好,你看这图,你说他是直接成了交换请求吗?这个答案应该怎感觉到?你说他先找谁去?先找了一个男性。哪种拦截器是不执行请求拦截器?拦截器是什么?是什么类型的东西?
03:00
函数这个事情不能忘了,研究了半天流程,最后都不知道它是个函数。那就不好了,能听懂不啊,执行拦截器的函数。这个时候啊,注意他要做好几件事情,那这件事情怎么连接起来了。告诉你通过promise的then的另给它什么呢?串联起来。能懂吧,啊,只有把前面拦截器执行完了以后,才去执行下面这个,看下面这个什么意思。分发请求是准备请求去,前面是不是先整拦截器,接着准备发请求去,最后找谁发请求了,而带实际上是哪个带不了,我们一共两个,一个是HTP,一个是HR。他是最终要找一个,我们在浏览器上,他找谁肯定找差小是不是。懂不懂肯定找到叉啊,去发请求,那发请求这里在说的是啊,我的请求可能是不是会报错,也可能会被取消。
04:14
那无论是请求报错了,还是被取消,是不是都有可能出错?如果出错就是加替的对不对,那如果没有出错了。我们这两种情况都没有出现,是不是就成功好,这里面它用的是fulfilled,其实在这个得说一说啊,MDN文档上面就写的fulfill,但是你要打印输出access内部的东西,它不叫。它叫什么?因为他们是等同的。能懂吗?我们平常是应该是的和的跟谁的理解吧,他们俩是同样意思,都代表成功。说白了,请求出错和被取消是不是就对失败了?
05:04
是不和其他的是不是成功了,好接着经过哪个拦性响应南截器是不是响应截性。最后才到哪来了,你要想我们写一个发请求的代码用,最后是不是要写个点,我们写发起代码是不是自己指定成功或者失败的回调函数,那也就是说我们的拦截器的回调函数是不是在我的我指定的成功或者回调失败的回调函数之前执行的。对还是不对?不过吗,顺序。只是现在用图来表达了这个顺序而已,对不对,再加了一些其他东西对吧。怎么了?那现在啊,我们看流程啊,整理流程大概就是这样,这个可能大家现在还不是很熟练,没关系,把下面我们再整一整下去,自己再搞一搞,把这个图自己要画一画好。
06:09
其实整个里面重要的有三个函数啊,有三个,我先把这个,我先把这个停一下吧。
我来说两句