温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好了,我们来,呃,对上午的这个X响应拦截器的这个修改呢,做一下补充啊,然后我们的响应拦截器里面默认情况下,这个里面是res透的不等于2Y,这个上我们讲过了,然后我们呢,就把它改成这样了,加了一个不等于零啊,或者是不等于2万,我们为什么要做这样的一个兼容性的设置呢?原因在于我们之前的这个接口啊,有两部分组成,上午我们已经讲到了,第一部分呢,是Mo server里面的模拟接口,比如说呢,退出呀,比如说呀登录啊啊,比如说呀,在首页当中的这个获取用户信息呀,这个都是Mo server里的模拟接口啊。第二部分呢,是我们自己写的真正的后台微付的接口,比如说积分等级管理,这个是我们自己写的接口,那这两部分接口呢,它实际上它的呃,这个返回的响应码的标准是不同的,那么我们自己写的这个登录接口呢,我们在我们后端定义啊,返回值为零的时候是成功。我们在哪定义的呢?在这儿定义的。
01:06
这块我们有一个响应码对吧,然后在这个枚举里面,我们定义响应码是零的时候,它是成功,所以呢,在这面我们积分等级列表这一块F12,然后看一下network。我们选择这个刚才这个list哈,你会发现当成功的时候,它的响铃码呢,实际上是零啊,这是我们自己定义的,但是登录功能呢,我们来看一下它这个第一个是退出,退出功能,你看logout logout它成功的时候是不是响应码是2万呀啊还有呢,就是登录好,这是登录,登录成功的时候想要买是不是也是2万呀,好还有呢,就是获取首页的这个用户信息啊,这数据叫ino ino成功的时候是不是小姨码也是2万呀?啊这三个2万是由哪方法返回的呢?是由咱们上午曾经修改过的三个方法。就是在这个地方哈。
02:02
叫做嗯。User啊,API,然后里面user啊是由这三个方法返回的啊,那具体在哪返回我们这个代码,再往细节的地方咱们就不去深入研究了,因为对于咱们来说不太好理解,总之你就呃知道这三个方法在ma server当中返回了2万作为一个成功的结果就行了,所以呢,我们既要判断2万是成功,也要判断零是成功,这样的话兼容这两方面的方法,那这样的话呢,我们就需要在我们的request JS里面啊,对这个2万和零呢都做一个判断,所以这是为什么我们在这个地方要做这样的一个兼容性判断的这么一个原因啊。好。这是我们。上午讲的最后这块这个内容啊,它也比较重要,大家要了解,然后嗯,接下来呢,我再对咱们同学常见的错误呢,进行一个总结。
我来说两句