TP6--中间件

一、定义中间件

    1.中间件的主要用于拦截和过滤http请求,并举行相应处理;

    2.这些请求的功能可以是URL重定向、权限验证等等;

    3.我们可以先定义一个中间件文件和文件夹   

定义完中间件后必须返回response对象,不然页面会报错


4.中间件的入口执行方法必须是:handle()方法,第一参数请求,第二参数是闭包;

下面我们用一个方法来更好的理解一下中间件

现在中间件的定义如下:

控制器方法为:

控制器视图层为

如果访问的路径参数name!=index,则


如果如果访问的路径参数name!=index,(默认页面本人已经修改过)则


5.前后置中间件这里就不再详细介绍了。大家有兴趣的话可以异步到B站李炎恢老师的讲解。本文也主要是今天看了他的视频写的笔记。这里贴上链接https://www.bilibili.com/video/BV12E411y7u8?p=79

二、路由中间件

1.路由中间件的定义


2.对应的控制器的定义


3.如果访问的路径id=10


4.如果访问的路径id!=10

剩下的别名等,这里也不在详述

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。