00:00
有了它以后,大家想想啊,我们下面该干嘛呀,为我们的接口,为我们的接口来定义对应的加进函数。啊,其实这个倒并不难,主要是啊,这个地方需要你掌握这个能力,能够根据我们的接口来找一下我们的接口文档。前面我们的后台的两个路由是不是根据接口来写的呀。那下面我们去定义那个呃,接口的请求函数的时候,也需要根据接口来去定义。不懂,这样前后台才是什么一致的。好,来看一下。啊,这样我们等会就参它去做啊来先把那个文件模块给它创建出来,叫什么名字呢?很简单,就叫index。啊,这个index是什么呢?包含了N个接口请求的什么函数的模块,这个能不能懂,那也就是说我会向外暴露好一些函数。
01:20
X的A这个地方就不用写default了,能懂吧?暴露函数有两种写法啊,一种是这么写,里面写函数名啊,另外一种是用箭头函数的写法,这一次我们用箭头函数,因为这样写下来省代码省空间,好,那用建筑函数的写法是先在左边定义常量。你的函数名叫什么?先要确定我要去封装对应哪个接口的了,对不对,我们这里面好些接口啊,我们来看。这是注册接口的请求函是吧,等吧,啊注册接口好,来注册接口,我相当于这个函数,是不是要去请求注册的,那我应该写一个什么名字好了。
02:13
请求注册怎么说?请求。Request简写怎么写IQ对。注册。对啊。这个能不懂?我们后面所有的接口请求函数都以IQ开头。这不是必须的,这是你一个编码风格的问题啊,说白了,你有规律,别人看就容易懂啊,你也容易写,不容易犯错误啊。你就做任何东西做出规律了,你这事情就差不多了。好,来下面下面很重要的事情啊,有几个重要的事情,我们既然写函数,下面函数名确定以后,下面要确定什么。
03:06
参数请求就是我们这个函数的参数,函数名和函数的参数是两个重要的部分,就在你写函数体的代码之前,你先要把这两个确定好。这个能不懂?能懂吧,好,那我在注册的时候请求注册的时候需要传过来一个什么。说传过来一些张想看,我想想我们的注册的功能,我输了用户名,输入密码,输入确认密码,确认了需要提交后台吗?可以说不需要,能不懂我们简单搞啊,就是确认密码只是在前台进行比对一下就拉倒啊,就别搞那么复杂了,还一个就类型记着那个注册界面啊,就是脑子里要是马上想起来。那也就是说,我们要向。后台提交username password以及什么呢?Type,而他们三个组拼在一起是一个什么样的概念?
04:06
啊,什么样的概念,这对象,那肯定是对象,你说取名你就关键是个对象,那取活不见了。什么东西游着?是为了取更好的取名。就是取名,你得知道这个数据到底是个什么概念的数据,对吧?这个很关键,取名是无语关键的事情啊。你再痛苦,你也得想一想,好,那最终说一下。我们这些请求的接口,请求函数返回的是什么?为什么promise,对啊,也是promise,其实它的实现非常简单啊,它的实现非常,只要你把名字确定了,把把那个参数确定了,后面就很好写了,什么意思呢?我需要谁帮我去发请求啊?
05:04
所以我要把它什么引懂不懂,那也就是说我要去调用它,它的返回结果就是我返回的结果。能不懂,只是我需要指定一些参数吧,最多指定几个三个。第一个是URL来URL呢,不用前面的不用指定是固定的对不对,我们只要指定下面指定路由部分就行,能懂不啊后面的这部分。好,接着参数了。啊,是不是就是U着,这个U刚好包含的是不是所有的参数的对象,俄五这个你看这个设计很关键的介绍一个对象非常好,跟我这个数据很匹配。
06:02
那不能我刚发的也是有的,他也需要有的对吧,其实有的是包含了我的用户所有相关信息的一个对象。好了吗?没有,为什么呢?因为我们的请求方式不是get是什么post的,因为文档里面已经说了是post的请求方式能不能好,那到此为止就写好了,这不so easy的事情。下面啊是什么登录接口能看到吧,啊咱们就export IQ是吧。接收一个什么user,这个user里面有什么信息,想想user和什么pass了,就应该是user pass,因为什么要是user pass了,就因为我的这个里面就是这个对吧?好,那那你可以写成user者,诶除了写user者还可以这么写。
07:19
但是要写,你要写对,不能写错了。啊,这么写有一个好处就是用的时候方便能知道哦,这个地方接受的是优质,拍出来看得很清楚啊,如果你传的优质,这个时候其实那就要你很清楚才行,对吧。有时候把那个行参定义成这种形式也是非常好的。啊,其实各种两种方式我都跟大家用一用,甚至于你写成两个参数传过来,那也是没有太大问题的,懂吗?啊,我们几种方式都用一下,到时候啊来调用传什么,还记得这个地址吧,我就不再去看文档了啊是。
08:03
穿什么,就是把这个对象给他什么,扔过去什么样的请求方式。POS吧,能看到吧,那这样的话我就定义好了这么两个接口,那其他的接口的定义方式是什么一样的。听到不一样的,比如说我们来一个啊,我们把这些能定的先再定一个啊,再定一个这个意思,下一个是不是更新用户的啊,更新用户的来写一下叫更新用户接口来。Port,什么取名字up IQ是吧,IQ了up谁悠着等于传什么呢?好,这个时候你看最多的时候可以传五个,看到了吧,还有的可能穿,有的可能不穿,对不对?所以这个时候就不太适合于写个什么大炮了,那也太长了,就穿个什么游走。
09:22
能不懂,因为你这这个串五个数据啊,能懂吗?这也是我优着对象的一部分的信息吧,啊好,那此时呢,那跟就一样的。地址就是update的对吧,就是update了,好接着有着接着postose,有人说老师我什么时候用post的请求,什么时候用get请求了,跟大家说一下啊,一般查询就是我去获取查询数据,那用get就行,你用post么?POS的主要是隐藏数据,隐藏你提交的数据的懂不懂啊,什么时候用POS的居多呢?首先你得提交的参参数,有一些参数数据,第二个你这个提交的请求会修改服务器端数据库里面的数据,这个修改可能是保存,也可能是update,也可能删除,对吧?啊,如果是修改,那你最好用post,这都不是绝对的啊,是一个更好的选择,是应该什么选择的问题。
10:29
懂不懂啊,现在我们去要提交优者信息,最终这个信息呢,会保存到数据库里面去,所以我们就选择了post的方式,那后面的大部分都是get的方式啊。这能看到吧,来啊,那这到这里我们的API的这个部分,就这一部分就写完了,比如刚才我们说了吧,我们一共有三个部分需要写。
11:00
是吧,啊,这一部分是不是就写完了啊,写完了啊,下面我们就要去写下面一部分了啊好,先把它停下来。
我来说两句