温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,在写完啊页面的这个路由拦截之后,那么我们这节课来写一下API的拦截。也就是说,当我们触发一些啊需要验证的API的时候,那么我们应该也是做一个拦截和跳转,对吧?啊,那为什么会有这种需求呢?我们来想象一个事情,来,我们来返回首页。呃,一般我们去点进去去查看一个商品的详情,对吧,那商品的详情它是不用登录的,但是在这个商品的详情里面,我们一般会有加入购物车和收藏,但是这个收藏这些操作是需要登录的,那这些API呢?诶,我们就可以让他在触发这个登录拦截的时候啊,就是请求API拦截的时候进行一个跳转,那其实我们封装API的时候已经处理过了,在哪呢?就是在这儿啊,如果是哎。这里啊,就是说前面这个是账号密码的错误对吧?那下面就是说401的情况,就是说是跳转的方式啊,之前我们也说过这里,当我们有了登录页面,我们再来改这里,那其实我们这里没必要再去重复的去写一遍代码了啊,我们这里U里面是不是有封装好的这个工具对不对?好所以我们直接用我们这里面的工具就可以了,那怎么用呢?我们这个工具是挂载在这个do u的这个上面,对吧?Us里面,所以呢,我们在这个API的这个拦截里面。
01:12
也是可以直接使用的,就使用这个VM啊,好,那我们这里啊,直接啊,就调用这个VM的啊, dou.u tells,然后里面的is login就可以了,好,那我们来验证一下可不可以啊,好,那这个怎么验证呢?我们需要去请求一个需要登录的API才可以,那我们。呃,为了方便我们测试啊,我们就在首页去请求一个需要登录的API。来找到这个首页,那需要登录的API,我们目前只有获取用户信息的是不是好,我们在这个onload里面啊,获取用户信息啊Z4点 dou.API点啊user info,好我们调用这个片,那这个片肯定需要登录才行,对吧,但是我们现在没有登录,我们来看一下能不能给我们跳转到登录保存,来家看一看啊好,请登录,然后1.5秒之后跳到登录是不是好使对吧?好,那这块我们就处理完了啊,基于这个API的一个拦截,诶主要就是在我们的原来遗留的这个代码。
02:16
这里给他修化了一下啊,我们把注释写一写啊,如果请求了需要登录的API啊,诶跳转到登录好。那这小节我们就先到这里。
我来说两句