00:00
好,各位同学,咱接着继续啊。那你看咱刚刚琢磨了一件事,你用户登录了,你不能再去老印,那什么时候登。有token token在哪?Star,所以说咱们在这是不是捞到了star?诶,哪是不是这。那老师你这能不能咋的获取到仓库。可以吧,那这块老师先标一下这块是为了啥,为了测试。先咋的先全都咋的放行,要不然你卡在是不是啥也干不了。对不,那所以说咱们获取一下token来来怎么获取。来。别自己搁这猜咱自己看。死到点儿。SP点。有点。Ton,对不?咱写下死到点。带的点。
01:02
悠着点。偷看。比如说你仓库当中如果有客了,那用户一定是咋的了。一定是登录的,你信不信?行不行?不一定是。对不,所以这块老师显示的是不是获取这块一定要注意,比如说用户登录了。他才会有什么,才会有ton,你没登录。不可能有,就是未登录。未登录,那一定不会有谁ton就这能理解,那咱来咋咋整。如果。如果投肯老师问你这是啥意思?如果登录,那else。味道。那咱一点来啊,一点来,老师先在这给他搞下,那这玩意判断啥。用户已经达到。
02:00
登录的。对不?那你说将来咋搞。你登录了,你登录了,你还想去哪儿?你是不是想去捞个夜?当然,现在咱是不是全放行了,你想去,那你能能去吗?去不了,你说接下来是不是还得写。机场。你登录了,完了你还想咋的。就是用户。已经。登录了还想去哪去这个。老给俩字,休想。休想。休想,对不对?咋整就是如果咋的,From还是to?凸点。Pass。点派等等于谁?杠,Lock。那我问你,你要干啥?还放行吗?
03:00
还放行吗?你就让他停留在哪儿就行了。不听着他手印就行。对不,所以这块你就可以怎么着。杠是不是就行了,杠是不是就是根。或者你写home是不是也行,老师问你写这行不行?行。因为咱是不是总没下来。对吧。你看嘛,咱试一下。谢老师问你都没?对不?对不对。老师是杠,不理他写啥?小浩浩,那是不是一样?你看吧,我现在登没登录。登录了吧。还能去吗?能不能理解?改印可以吧,所以说你看这玩意,他判断它是有技巧的。对吧,也就是说用户已经登录了,还想去捞别。
04:04
能去吗?不能去拿。不去,你就停留在,停留在首页。哎,手。25页。对不对。完事了。那你说老师要写else代表啥?啥意思啥意思?现在老师写了个代表,用户都没懂。登录了,去的不是的,去的不是老。嗯。放弃了。放。对,你说的这句话对,但只对了一半。咱先测试下这个al是啥,OK吗?Al是啥,你看这给我理解是不是登录了。
05:02
但是去的不是谁,去的不是老兵,对不对,咱先咋的。打印一下222222。对不,你看看这。现在老师是不是登录了。我现在点色是你看看这啊,走是吧。但现在老师放醒啊喂。啊,不对,这儿啊这儿。这是全放了看不?你自己看啊,来老师你看对不对。对不对,我把这支哪这是不住了。我再给你打,因为现在咱是为了测试啊,我是不是全给他放了,但你看执没执行。直直讲。直行啊,当然当然再再往下调。对不对。就代表就代表是不是已经登录了。而且去的不是人。
06:00
不是老虎,那老师你要干?放行是吧,行,那咱放行。那老师呢,先把这先给你打。住了,先测一下咋的?对不误对,因为咱刚刚写这个nice,是不是就是为了测试全都放下。对吧,好,那咱回看一下,老是气。八点八点。看这哎,等会我先把这先打开。行了。查询。哎呀,你不加他还不行。你这块呢,就是没登录先打的。这是未登录。哎,未登录先打的。先发型,这能看懂吗?要有个发型它就死齐了,看着来。走。是不是登录。看着幺三七三四五六七八九十十一走,123456走。说登录了没问题吧,老师再点设置,是不是已经登录了,我要去设置你看。
07:10
诶,他为什么要打。白撤了。气死。你们看啥呢是吧,来再给他咋的。他干掉。走开上。走没登录老师不是统一放行。看着走登录,幺三七幺三七三四五六七八九十十一走123456走登录。看下到登录。哎,还没放行对不。登录是不是想去home还没放不行啊,先打的。全都打的。这全放行吗?这这对不对,现在老师问你,你看我现在是不是要登录,但刚刚是我没放行,这能懂了,说这玩意老师还是这样的,为了啥。
08:06
先为了测试,先全都打的。放行来看这啊。你就看什么时候打印这个二二你自己看啊。老师是不是登录的情况下。去的不是login,你要举个例子,我去设置,你看它会不会等于二二,你自己看啊。走,会不会?会不?老师问你要不要放弃?角,所以这玩意咋的?这咱给它去掉,这给他来上next,但是要注意,你这么写不完美。咱先看啊,现在你去这个看懂吧,老师把试是了。诶,是不是把测试的也干掉了,走再清。来看这儿没登录,老师问你,我是不是随心所欲?我问,你走的是谁?是不是全放这能懂懂随心所欲来。
09:00
登录。1373这儿的。是不是还没动工呢?来。111。二二来老师问你,我一登录是111还是二二?登录。是不是去后是不是二二。对吧,来看这儿。幺三七三四五六七八九十十一走123456走。去的不是后不是不是去的不是浪费印吧,是不是走了,这个没问题吧,而且所有的是不是都放行了。再看啊走。老师,你给我点这打印机一挤。是不是二?是吧,走对不对,放没放行放行,但你要注意有件事没做呢,啥。我问你,你从后跳到色的时候。
10:00
一刷新,我问你用户心是不是没了,那也就是说你从home跳到谁。Search的时候,你能一下子就直接放行。不能前提是啥啊,先判断,先判断仓库当中的业务信息。有没有有。我就放弃。没有。我发一次是不是再放弃?你这块要想明白一点,这个问题老师很早以前就说过,就是说现在为什么一刷新用无信息没了。为啥?为什么?因为你没有派发谁,因为想想为什么现在在后面你刷不掉。啊,我刚刚是不是退出登录了啊,没有为什么在home当中刷不掉。因为你在home当中。一直在干啥呢,咱找一下home当中。Home home呢?
11:00
Views。后,你是不是在home当中一直在派发这个action获取武器?但你想你跳到设置有发吗。没有。这儿呢,我小偷。所以这块你能直接就登录了。而且去非浪费眼就直接放行。你看吧,我现在登没登录。登录了吗?我去的不是log in吧?我去的是不是四这你直接放行。对吗?不对吧,前提得保证啥。你每次运行,每次刷新的时候,你得保证,保证仓库当中谁得一直有。我说偷看。你就算有头,管你是不是得派发那个action才能捞到。是不是得保证来,你是不得保证这个这个这个这个这个。User info当中,这这玩意是不是得一直有。你有车才能让他跳了。就你每次刷新,原来有刷新是空了。
12:01
你是不是保证这个东西是不是得一直有。正常走。哎,这能不能能办,所以老师问你用户信息要不要用。要说这块,你在哪呢?再捞一个这块看啥就是用户的啥。用户的信息赖的一个。叫user。音等于到点state点。User第二。User,但你这么写它不对,为啥?因为他永远获的是一个对象。空对象老说你也是转化成也是啥。你看这咱底下判断先给它折上,就你这玩意,我不管你有没有,它永远是个空对象,空对象永远也是转化成啥真你看看。对不对,是啥也没有,是不是一个空对象,空对象的时候,你进行if判断的时候,是不是永远是真。对不对,那你怎么判断。
13:03
你得判断它里面的啥。里面呢,将来如果有对象了,你看。你不能直接判断这玩意,这玩意是就算空对象,你看老师给你发一些啊。呃,这个是在哪啊,忘了老师先给他清一下子,看这刷新。你看老师重新登一下。1371。373。四五六七八九十十一走123456,你看走。现在老师问现在仓库当中有没有用户信息有。到了找一下。看这这么慢。嗯,哪搞错了。我底饭行,这块先给他打这个住了。这先给他做。先把这个user先想明白。它至少是个什。是空对象。空对象永远是。是真你看啊,老师给你刷新啊,走,你看咱仓库啊,我说你先邮点烟缝。
14:04
啊,看这user衣有没有东西。有没问题吧,看这我再跳。是不是跳了?看这有没有。看有没有。是不是也有?看着,但老师一刷新。就没了,你不能拿这个空对象去判断。因为它永远是一个空对象,空对象永远是啥。永远是这,你怎么能判断这个用户信息有没有,你不能通过这个对象去把通过它里面的查。属性有没有值去判断,这能懂。对不对?举个例子,老师问你啊,你看咱应该知道对象能不能也食转化成布尔值。叫叫点Bo,我问你一个空虚线也能转化成永远是是真的。对不,所以你不能通过这个这个空对象去判断,你要通过它里面的啥。名字看他有没有啥,有没有那个叫name。
15:03
听懂不,因为name是一个啥字符串。有,那就是真没有。空串是不是即为一讲对不?那所以说老师你说拿这玩意儿咱要干啥。在哪判断?是去老为母。不是吧,你是不是要比如说你跳。老师说你这块,我就问你这块走的是谁,除了高。比如说你去home去设置去。呃,Detail去购物车是不是走的都是这个?对不?那老师问你,你要干啥。你在放行之前,你要确保啥?Name得有,你有我是不是就放行?对吧,比如说登录了。但去的谁登录了,但去的是谁?去的。不是谁,Log in,他可能是谁,Home可能是谁。Search可能是,Detail可能是。
16:01
Shop。对,不但他去的一定不是高地,但是你要注意你什么时候,就比如说你从home。就比如说举个例子,你从home这先先先给它打开。给,就比如说你现在是不是从home看着,你现在是不是从home,你要跳到search。你前提得保证。用户信息是不是得有,有我是不是放行,没有我咋的。我在派发action,唠叨用心,是不是再放行再倒?所以说这块你得判断怎么判断,比如说如果。用户名已有,我问你,你还用蓝吗?如果内幕有老师说你,你只需打。那我问你,Else。Else。是没有用户信息了,哎,比如说没有用户信息,我问你你要干什么。
17:01
你是不是在发仓库里边有右是不在。这能懂不?那老师你怎么去获取用户信息?我问你。开发action。在大连在哪做?Home。Home,咱们是。找一下home在哪?用view下的这个后是不是在这儿。在当年捞用户协议是不是在这儿?那这块你就可以打了。干掉了。对不对吧,但是这个名字咱咋的。落下。看着走是这块的。活多不多,多没有用,无锡老师问你要干啥?派发action是不让仓库咋的?派发action,让仓库存储啥用户信息再打的。再调整。撒。
18:00
我老师问你在这儿能不能派发X?哎,能不能能吧,那咋整死道。点第一派是谁说他?老师问你,他的啥是promise?还记不记得他有没有访问成功与失败?那谁还记得?找一下。用户信息。没有吧,那咱给他打。谁OK?这代表着获取用户信息,咋成功else呢?一个。Promise reject new,一个E谁?Five是失败。为啥,因为咱这是不得用啊。在哪,在这?找一下子是哪来的。是router这儿。啊,这你是不是得用。因为你获取用户信息成功了,是不是才放行。
19:00
对不?那这会老师问你咋的?Away away接的是啥,说成功的结果,你这有away得有啥,这个写哪。就这。对,是不是就进的函数,这那如果说你成功了,老师问你这就可以打。TRY。那这儿代表什么?获取用户信息。获取用户信息成功,那我问你之后要干什么?放心。对不?对不对。对吧,那所以说来试一下。老师现在先把这先打清了。刷新,那现在相当于是不是没登录。来试一下。看这登录。幺三七三四五六七八九十十一走123456走。没问题吧?现在老师是不是跳的是非常非老公。
20:01
走的是else。有没有用户名,如果有是放行,我现在放不放行。有没有用户名,有吧,当老师再刷新的时候,是不是空了,空了我又做了一件事啥事。我再派发action有了之后再放,再。能不能投?那老师问你说开这里面是什么情况。没有没有。看这获取用户新成功老师是不是放行。那我问你这个,这是什么情况。你看咱捋捋登录了。看这是不是登录了。登录了去的是不是飞log in,就比如说去的谁,是不是去的是search。有用户名我放行,没用户名我捞我还放行,那你说看这是什么情况。什么情况能走到catch。就这我从。
21:04
那老师给你捋捋这个情况,什么时候会总结看。右后段位的。登录了,我去的不是log in这举例,我登录了,我去的是谁?我就举个例子。我去的是色。对不完了。是不是走这个LA。完了,你有用户名。我放行。对不,你没有用户名。我发请求唠叨再放行。那这也没问题。那什么时候可能捞不到用户信息什么情况。就是你这个身份过期了。Token过期了。啥意思,就是服务器下发你这个token,可能是在一个月之内有用,可能是可能是两个月之内用,你想想有一些网站自动登录的时候,过了一段时间。
22:02
没了,你要推动。老师说一下,你看有一些网站,你会发现你第一次登录没问题,第二次是不是也能自动登录,但是你会发现过了半年或者过了一段时间。他让你咋重新登录,那个时候你的token咋了?时效。那就说走这个TRY,走这个catch一定是啥。什么玩意儿?Ton咋的失效?你失效了,是不是捞不到用户信息了,那老师问你,你得咋整?我说你笑他。对,你是不是要清楚。清除所有的用户信息。而且还让他回到了。回到哪不要动。对。自己琢磨琢磨,这老师下午的时候还会再讲一遍,就这玩意,说实话简单吗?
23:04
不简单,因为他考虑的情况咋呢,超级多。你要想明白一件事,你就琢磨他登录了。你有用户信息我放行,你没有,我发请求还能唠叨,还放行,那你什么时候能走开?说明你带的那个头肯捞不到,用户信息过期了,你过期了怎么办?你前台的这个头发你是不是得干掉?就这玩意儿,是不是得清空?不是谁,这个是得清空,而且还得让用户要的回答。会浪费,重新登录,再重新给你派发一个。对不,所以这块你也怎么整,你也这么整了,第一个。你在哪呢?清楚。清除token?我问你,清除token这件事咱做没做,做过啥?退出登录。现在退出登录,咱是不是听过。那你是不是来派发这个action?
24:01
咱找一下那玩意叫啥来着,照相。叫叫叫叫叫啥玩意儿来着,叫user。老高,你看咱是不是清白的?是不是可粒,可粒当中,你看这是不是在氢。就是你派发这个action是不是就完事了。哎,哪呢是吧,哎,所以这咋的。那这块一定是偷窥失效,获取不到啥。获取。不到用户的啥信息,那你需要他咋的重新。登录,那这玩意咋整。死道。第二,第一派是不是他?对不对。如果你成功了,这块老师就不再写纯开始啊,纯开始里面再再套纯开始就有点散。我就代表是代表清除成功。老师问你这是呃的有没有?摇,那你需要怎么办?再回到那。去去落地,就这能不能看懂。
25:02
能看到,那当然未登录还有很多情况要判断,但是咱现在处理。未登录。暂时。没有打到。处理完毕。呃,先这个样子,后期。后期再打的再处理。所以说你这块要相等,所以你这回你再看一下,老师先给他退出登录,你这回再看一看是不是就OK了。你看现在老师问你啊,你就这几个if,你给我整懂。我现在我每一个我都给你打印。OK吗?你告诉老师打印的是几?这是一。抓面包。这块是几呢,是二。你这再也不懂老师。尽力了。这老师呢,再给你来个啥三。OK吗?啊,这块咱咱咱咱暂时没测试,那可能过两个月之后才会调用。
26:03
这块呢,咱再来个啥。这是几,这四来咱一个标。一个聊老师退出道路了。我现在这么一刷新打印机。我还没看大几。四未懂。等是不是四放没放下。方行了吧。没问题吧,走起。四未登录是不是放行来验证一下。OK不OK吧,再来。接。每次录出来是不是都会执行还是死,为啥没登录呢?直接是四没问题吧,再来。幺三七三四五六七八九十十一走123456。
27:00
我要点了,我还没点呢。登陆了。去的时候给你。走,谁告诉我打印机二。嗯。哪儿来的伞?啊,这没用,因为咱后面这是不是干掉了。Home,那PA那个action是不是干掉了?对不对。哎,对不对。对吗?啊,因为你要注意啊,咱哪块给他干掉了。咱的那个home。找下home派发的那个action,我已经干掉了,你获取不到用户信息了。所以说是获取不到我咋的。重新发一下,是不是再再执行,这没问题了。来,再来。还是再来?几再点点设置。还二。啊几啊,先看下几。老师现在这么一点,现在仓库当中有没有用户信息。
28:02
看这。不是找找找找找找一下看这有没有用户信息。有。有吧,我一点跳到40走起。有没有用户信息,有有时候放行是吧,二。对不对。对不对,但是一刷新。一刷新还有用户名吗?没有是不是又走底下发请求?放行。能懂不?能不能走?那么所以说这块有一说一。有你想的那么简单吗?没有对不,所以说这个东西。这是老师带着你们讲第一遍,我下午回来的时候,我不会做别的事儿,这个东西我还会再讲一遍。但是我再讲一遍的时候,我希望的是每一个人都能懂,因为这个东西说实话,让不让。
29:01
那不是一点药。OK吧?
我来说两句