00:00
我们大家都知道,现在这个404,通常情况下是不是。就是说你再去给我找一个东西的时候,是不是没找见这个页面是不是会返返回个404啊,而这个500通常情话是不你后台服务器出错出错啊。是不是给你返回个500啊,我们大家现在已经有这些。认识,那么现在的情况是这个样子,我这个是不是就是我的页面了。对吧,我到这里边儿。这是我的首页吧,好,我在这后边我随便的贴一个路径。我们现在能找到这个页面吗?随便的给你找。你看这是多少,404配置not放的。OK,因为什么,因为你给我发这个路径根本就匹配不到啊,匹配不到的我就只能返回个404,但是它返回这个东西是不是已经达到我的目的了呢。是你效果功效是达到了,但是呢,你给我显示出来这种效果。
01:01
会干嘛呀,会暴露我这个网站当中的信息。我呢是绝对不会给你显404,给你选这么个404。这是啥呀,这是我们构他在做测试的时候,是不是给我报的这个问题啊,因此我们接下来呢,就要给大家说一说,我们这个江工如果是上限环境,怎么去让它配置404,你记住是测试的环境,它永远。只要找不见,就会给你报这个404。什么是特殊环境?什么是上下环境?我记得在第一天讲三天的时候就给大家说过那块了。不过咱们今天才回过头来看他。在哪呢?在我们三里边。是不是在这个三里面好在这我到底给他讲哪个。就这了。我说这个deb等于true,代表啥意思啊?测试,测试阶段也就是我们的开发阶段。OK,你只要这个debug等于true,那么呢,它只要访问路径不在,就会返回刚才我们那样那样的消息。
02:05
但是那样的消息是不是相当于暴露啊?暴露是因为啥?是因为我们是在测试开发阶段,我们是需要去看那些信息的。但是如果说上线了,你再报那个玩意儿。正常吗?就不对了。所以所以我们就得干嘛,就给它配我们的404以及500页面。当他找一个不存在路径的时候,我们需要给他返回这个页面的,但是你们要听清楚,这只能是在上线环境下去测试。那么上线环境,我只能是把这块干嘛,找POS把这块添加到星。三钠好,那么呢,这块咱们最后再过来设置,那么呢,我觉得干嘛在这个页面当中,我给它建一个啥呀页面了。因为咱现在没有人伺候咱给写四百四零四的页面嘛,所以说我只能是建一个404的页面,而这个页面呢,不要直接的叫404。
03:05
否则。我呢,我就给他叫这么一个玩意儿。404 OK不OK,好,这个页面咱写起来也很简单,我就来个P就行了。P里边写一个什么404。对吧,你你你你可以在你说你的你访问的访问的页面。是不是?绷带是吧,你就生病了。随便给他来一个就行了,完了以后你是不是可以也可以给他写点style啊,对吧,他的现在钥匙对不呢,他一点都不好看嘛,对吧,我们在这里边怎么写啊。是不是这个在这里面是不是提钱啊,是不是直接拿到这个P在P里边,我们给他来点啥呢?看了吧,看来来什么颜色。
04:05
那行,就这吧。带点钥匙是吧,带点背景。这不这不颜色吗,对吧,然后呢。还浮动起来,就这吧,难看点难看点嘛,对吧,意思意思对吧,你下去想做一个漂亮的页面,你下去得花点功夫啊,怎么让它居到我们的中间来,字变大一些背景色。还有他这个P的颜色是不是都给他做一做呀。啊,那就是CSS了,OK,那么呢,这块咱们页面做好了以后呢,这是第一步,接下来你还得在哪看啊,在你的主路由当中。幺。OK吧,在这里面我们需要写一个啥呢?
05:03
说。韩冬。404。同什么含的四乘四,然后它等于什么,我要给它配个谬。是吧,可能是四乘四这个这个变量不能变。就得叫什么呀,还德404,然后呢,我得配一个谬,这个谬我给它配在哪了,我就给它配在。你看有这加白吧。对吧,下的。六当中。我的名字也给它,叫什么呀,安德拉,下个线404。看到了吗?我一会儿要在我那里边写这么一个谬去处理你。
06:01
扣号啊。这个变量。名不能变。OK不OK,当他去访问这个URL的时候,他就会干嘛,自动的检测这个汉德404,如果说你是一个不存在的。那么呢,他就会干嘛到这块去冲进去。这就是才能配出来,才能配置成全局的404。好,What of呢?我们就干嘛在user。是他的表当中最下边。我就可以给他定义这么一个表。对吧,叫什么呢,河到了我们的。是不是?德尔也是我们的谁呀,就开始OK,这个和德404里面,我们就直接返回谁啊。返回我们自己去配的那个页面。要不你弄的那个页面在哪摆啊。王子三呢,好,Read这里面呢,就是我们request以及我们的谁啊。
07:03
看到了404。这点这样OK,这样的话呢,他就会使用咱们的自己的方式去调用我们自己做给他配的谁呀。页面。Understand,好,接下来我们就来瞅一瞅,看他这个玩意有没有启动。啊,有没有起作用。好,总就说呢,你这块写完了,刚才我说了,你的三节里边一定要改过来,否则这个东西不起作用。因为它还是处于测试阶段嘛,对不对,你看我现在配好了这样的,我到这边。这是哪同意后边我再给你随便来点,这是不是也是一个不同的路径啊,好不是是不是还是报这个。因为你还是处在测试环境下。所以你你所配的那个玩意儿是不起作用的。安三呢?因此我说过,它只能是在我们的上限环境下。
08:04
也就是我们的生产环境下才会起作用,所以说呢,我到这个三星当中。在这呢,把它就改成啥了。这边跟上了。行吗?三好,改过来以后啊,改过来以后,那么呢,我们就可以干嘛。到这边再去来看了。这个是。按道理来讲啊,你把这块改成啥,改成了force了,改成force以后,它就是处于生长环境,处于生长环境下,我给大家说一下,顺便就给大家说了啊,你在这儿所配置的这个静态文件。这个路径就会干嘛。就会失效。
09:02
看到了吗?你配置的这个玩意就会失效,为什么呢?因为我们这个所配的只是让它的测试服务器去找的。张口是本地给我们带来这么一个测试服务器啊,是让他去找的,如果你一旦改成生产环境,他就将口就会认为啥,就会认为你这个项目已经上线了,你不再用我本地的测试服务器了。啊,那三子你用的就是啥,就是一会接下来咱们上线的时候,让你们正儿八经装的那个外部服务器。他认为你就用了其他的服务器了。就不会在干嘛听他指挥了。斯丹,好来看,其实这会儿我们的CSS以及我们的官司应该是失效的才对。因为我是不是已经改过来了,而我在这边,你看我重新刷新它是不是还是这个样子,为什么。因为它这里面用到缓存,所以说呢,我就CTRL加谁呀。好了吗?
10:00
这个东西已经失效了。OK不OK,接着我们再来,后边是不是随便来一个。春姐看好了吗?是报的啥?是不是咱们自己的页面OK。也就是说,今后我们的网站一旦上线了,肯定是要让他报这个玩意的。啊,绝对不会让他下去搞,给我报一个对错出来。Understand好,再有你一旦设置成什么,设置成我们的。生长环境。你的。S以及CSS,包括你之前的静态文件全部干嘛失效?OK,那有些人可能就问袁哥,那就完了吗?没完一会儿咱们是不是就搞他?好全局配置404会了吗。如果说配置404你会了,接下来呢,我们就配个500。
11:01
而配500和配四零四一模一样,我只是想要给大家讲两遍而已。多讲一遍,然后你再看一下同等第一步是不是还得再给它建一个页面,同加C对边等位,我这这把44变成多少五百五百。好。一个问题复两。不是你问题,你得配东。你子你你你如果是404和我让他请求同一个同一个六。同一个哦,就是同一个view可以也可以对吧。你就在这里面相当于返回一个什么什么动态的数据了嘛,对不对,所以没必要,这不是简简单的东西啊OK,然后呢,我在这里边,我是不是直接把这个44变成多少就行了,500,我就说你的后台掉了。
12:07
你的。估计。服务器有毛病。OK吧,我写这么一句话就行了,然后同理,这个玩意写完了以后呢,我们也得在这啊,在主的路由里边再配一个谁,你们猜一下子对啊。看王总这边叫什么呢?500干什么也是我们的500。看好了吗?600,那么呢,我们可以干嘛?可以在我们的view里边再给他写一个。是不是又塌了C这边来。然后呢,我这里边儿就把这个404变成多少500,而它变成多少。
13:02
500。好,这样的话呢,我就给他配合了一个啥。全局。500个配置。OK,那么我们大家想想,之前如果我的view当中是不是出问题,他直接是不是给我报那么一堆错。你就想想,你如果说你的view出问题。前面是不是给你报了一堆错误站,而且找那些错误是不是还不好找,对吧,那么现在他还会吗。他就不会了。然后。我现在这种手机啊。刷新一下子,服务器看重起来了吗?好,重新来,重新来过,我给他造一个错误行不行?我可以给他造一个错误啊,我就在我的首页里边给他造一个错误,而首页的病他是不在我们的右侧下边。在这里呢,我就找到我的首页的没。在这里面做错我好多吗?
14:03
A等于。A等于一除上零。最经典的。不行。这是不是直接就有问题了,那这个有问题来看。这边我再去刷新。看好了吗?好,他就不再给你报那么一堆,还给你指指哪块什么错误让你跟他找,不再给你报错误站了。直接就干嘛。昂达,所以说配置它的404和500就是这么一类。OK,不OK,但是记住了,一定记住了它,它是在生产环境下配置的。OK。
我来说两句