00:00
啊,开始写我们写的这个碰撞这个函数,我把那个特点都会在大家在这里列出来了,我们就照着这个去写啊,当然其实我们可以复制过来,我们先看一看啊,复制过来再看啊,看我们的封装到底有什么特点,你先把你要做的事情搞清楚一点再动手啊,是很有必要的。现在呢,我要去封装一个函数,这个函数有这么多特点,我们要达到这个目标就行了。这个是大家必须具备的能力啊,来看一下。那现在我们要去封装一个函数,那我的定义个函数吧,名字叫什么呢?那还想啥?是不是好来这个函数接收什么呢?
01:04
是不是就是一个配置对象。那我接收一个配件,那我是不是可以写个,这是一种写法。对不对,当然更好的写法。写个大括号,你来列出来,你里面到底会配哪些属性可以配?能听懂这意思吧,我还故意的这么写,因为属性比较多。配啥?这个实际上是不是在说这个第三点是吧,来可以配哪些,你要想我们发请求至少必须要什么有啊,这个是必传的吧。有没有可能不传他?不可能。好,下面还有什么method色的,那method的一定要传吗?比如说我们有很多请求,有有干请求是不是最多的,我能不能说我不传的配置,我觉得是干请求。
02:01
怎么做呢?怎么做到我现在调动之我不传对不?我后面我就调用是吧,里面传配置ul是不是传了一个值可以,那必须得传是吧,我随便瞎写一个啊,接着我想说我就发干有不传麦了行行,那现在我不传这个麦有子吗?怎么给他一个?是不是相当于给这个举举一个墨子。哎,我这个写的语法是个什么语法。是种什么语法?所有人都不知道叫对象结构语法。我不查了,一个对象进来了吗?这不是解构吗?不懂啊。懂不懂?
03:01
我不是直接相当于把行参接收的实参的对象给它解出来,解除ul解释method的,只是说我还指定默认值,为什么?Get也说你要对象没有,我就用什么get。嗯。这是基本的啊,很有可能用的语法啊,你现在不知道没关系,你现在能听懂,后面再用用就好了是吧。好,还有什么可以指定他是注意啊这一个啊,他的他也可能不传,一定要会传,也就发请求一定会传快的传输吗。不一定吧,而且这个只是个对象吧,所以我给他一个什么。这什么意思?如果你没传参数,我给他一个什么问置空对象,因为后面要操作,我要操作这个对象内部的数据的,我要给他空对象,那我后面就要判断很麻烦了。
04:00
我后面是不是取出对象的数据进行处理,那如果它是个空对象,我就不用判断了吧。如果我要没有做默认值呢?这是不是相当于指定的孟泽,那我要没传,那是按你翻译的是不是?啊,你犯了你取不就报错吗?还什么你看这四个我是不是就一没有指定分子,为什么呢?也就是说这个咱必然要指定。是吧?能懂不,有必要给他指定个空串什么的吗?没有,这里我只是列出来说明他是个字串啊,能看到吧,好没问题啊,那其实说实话,我这个函数参数的结构是不是我就设计好了。当然,这个设计是不是参照access的设计来设计了?你穿着他设计肯定没问题是吧?好,来继续。
05:01
我的那个函数,它执行的返回值是什么?是不是都是promise,无论你是作为对象使用,还是作为函数使用,你下一步是不是点来去指定成功的回调来取成功的结果。对吧,对的,因为我们的我们说XS它是。是不是promise,它编码风格是不是promise,所以我这个函数。干嘛返回一个promise一下写啊一个什么promise。是吧,接着来固定的。什么?是吧,有没有问题,没问题吧,那我们在这个这个函数,我们称它为什么函数,执行函数,我们在执行器函数面干嘛去。
06:11
是不是进行义务任务,我现在的义务任务是干嘛去,是不发什么请求,呃,这样请求是不是执行义不而这请求对吧。没吧,还有一个后面呢,后面还有什么流程。如果请求什么成功了干嘛调用什么,那如果失败了呢?啊,这个先不管参数啊。个失败吗?是吧,是吧。那执行和这请求是不是有好多步骤,是不是这是大的三步是吧?
07:05
能看到吧,应该说2.1和2.2是吧,有个三步有两种可能性嘛,是吧。没问题吧,没问题啊,现在流程要清楚啊,咱再说语法怎么实现是不是好来执行和这样的请求,我说我通过谁来执行哦。通过哪个对象来帮我执行HR对象,那你说我干嘛去,是不是得去创建HR对象?是吧,后面是不是用这样去发请求啊,发请求啊啊发送请求啊写一下。好,但是在发送请求之前,查查对象的基本使用啊,有这么几个,我来说一下。
08:02
啊,你得去创建对象。创建后不能直接发请求,中间还有一个叫连接。那么啊,连接你的连接,连接对应什么英文单词。我们后面有查一下有个什么方法。不知道。Open应该说打开一个连接是吧,说连接的不好,哎,卡住了,打开连接,打开连接并不是发去啊,所意实然是初始化请求的内部能懂吗?没有发请求,什么时候才发请求,真的,哎,先写,基本上不,我们先不接受数据,我们先发请求数据再说,好吧,好,这个来做看的啊,差一下我就把它命成request对象可以吧,等于。
09:01
另一个request对象现在干嘛去了啊,Request对象他有一个什么方法,什么法open方法,而这个open方法注意啊。嗯。大家注意这个二维码,如果你不记记得语法没关系啊,我们可以去看呀。是不是这个地方是不是指定麦的指定一指定为数是不是才是异步的好第一个是什么。请求方式也就随买第二个。UL。再来。什么类型,关键你要think不类型,其实我这么写,其实我可以不写,我这么写是显示的,告诉你是一个什么意义不的。
10:03
非常明显的指令,是不是我用它默认值,可能有的人是不是看不出来呀啊。等同吧,在里面这发请求了吗?没有就干嘛发请求电什么三的就会发请求,当然如果你要携带请求体数据,那你得传个定的数据,听懂了不?现在我们先不管,我们先发个概请求再说,也就现在就能发请求了,发请最基本的上部就这个。而且我去管参数了吗?你说我管我要管参数是不管他们俩,我没有吧,没有我们先来试一试,看能不能发来注意。把这个去掉啊,把这个去掉,我们这里面有几个按钮,我这里面是不是有一个发干请求了,好。前面我是不是写过这个三对就他吧,注意啊,发盖请就拿过来。
11:07
啊,写在这上面吧,这用来发的请求的,好。把它去掉,哎,这个这个地址留着吧,这个地址可以用,我们不要他来,我们就写这个吧,就写这个地址可以吧,可以,那我们应该怎么写。传一个什么配置对象,一定要反反或者强迫自己配置对象,别简单说个对象,你说配置都行好这个了,是不是有意外啊,必须指定是吧。我的请求方式是不是可以写麦,当然这里面是不是写get,当刚才说过是不是可以不用指定。是吧,按指定是不是更加明确。啊,这语音发请求了,也是我点一下他就要去发请求。
12:04
能听到吧,看看懂看懂啊来打开。看是不是就可以看这是吧,点一下。发了没有发了,但只是什么呢。啊,出问题了,是因为我的服务器没有什么,我的服务器没有启动,大家看到。失败了,这个服务器没有启动啊,我的这个例子不存在,能听懂不,这以这个内存是不是就说明发了最好能成功不成功好像不太好是不是,所以我得去把我的那个API的接口是不是启动起来,还记得我们要执行一个命令的,要用到一个工具叫JA省,杠什么serve杠杠watch对吧,接着指定那个文件DB点就什么JA省,当然你备不住没关系的,不是让你背住啊,我也不是故意背的,是写多了自然就记住,那也没办法。
13:09
启动了吧,是不是这个地址可以访问,好,接着我来发一下走你。好了,没有?得到响应数据了吧?对不对,对了。可以吧,可以,当然我想取到数据还不容易,我还没有,我还取不了数据。后面还没处理,是不是现在至少是不能发了,我现在能带参数吗。你来看一下,看着注意啊,注意我这个地方啊,我在参数的话,实际上什么意思呢?比如说我这里面啊,想带一个ID为一的参数,那我应该怎么写。啊,我写个写个完整版吧,写的还有一个是不是写一个是吧,接着呢。
14:02
是不是加一个ID为一对吧,那他会啊把这个参数携带过去吗。看一下。看不就知道了吗?对不对点一下。看一下请求的情况,你看有携带,携带的话,这个路径上面就应该有。应该有个问号,ID等于一对不对,有吗?没有,因为我里面根本就没做处理嘛,哪来的嘞。是不是我这个封装的函数里面是不是根本没做处理。能听懂吧,啊好,那我现在是不是只发了盖的请求。那我能不能放POS的请求呢?也可以,因为我是动态的,根据你指定的麦是不是发的请求,那我发个请求试试。那也很简单。稍改改,这是我们发的第二种请求,叫什么请求,Post的请求对吧?Post的请求是干嘛去的?
15:03
服务是干嘛去,像福聚端什么保存数据或者添加数据对不对。认懂不好,当然我们具体参数现在搞不了,先发个请求试试对不对?好地址来说一下,比如说我们就是这个地址,我们是什么请求post。对吧。能看到吧,能看到好接着啊,参数呢,我们先搞不了,那如果要传参数也是什么,是不是date是吧,而对里面我们要我们假设我们写这个例子是要去存一个数据吧。存一个数据的话,需要指定哪些方面的数据过去了,你得看结构。这里是不是有抬头和什么?是不少对吧,当然我们现在传其实也没什么太大意义,因为我们没有什么没处理,也就是说你要知道我们可以传是不是这概念吧,啊假设呢,我这里面搞一个杠杠杠来区别开来啊。
16:09
可以吧,可以啊,这里面叫test做的,哎,不是这里面小写的对不对。对应的是不是就是我的这个函数名?能看懂,好,现在我们来看一下,看看能不能发请求POS请求啊。明明白。是不是发了这个响应装的码是多少,他。201什么意思?创建什么意思?是不是添加了一个新数据,那也就是说只有200才代表成功吗?不是201,他是不是也代表成功,能听到吧,来我们后面会跟他说哪个区间里面一般哪个区间是代表成功的啊好来。
17:00
那现在我get请求和POS请求,基本上工单是不都能发了。是吧,好没问题啊,但是我有携带数据吗。还没有二。先提一下。
我来说两句