Hyperf框架之Json Web Token实现、中间件验证Tokenv、自定义注解白名单类... ...
接触hyperf已经有2-3个月了,中间加上忙自己的事情,又有项目在赶,所以学习hyperf的节奏一直拖拖拉拉,首先声明,本代码仅为学习所用,如有错误之处请及时评论回复,感谢!
开发环境:Docker Toolbox
关于Docker上的代码如何共享宿主机,这里简单帖一下教程,如果有问题可以随时评论,上班时间及时回复。
安装Docker Toolbox,下面VM虚拟机都会默认安装的,下面是在虚拟机中添加共享文件夹,注意路径别弄错了
其实在Hyperf官方文档关于安装章节 Docker下安装方法中已经提到了.
# 下载并运行 hyperf/hyperf 镜像,并将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录
docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli
提到将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录,其实这里我们可以把代码修改为
docker run -v /e/workspace:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli
执行成功后,本机E盘 文件夹workspace(需自己创建)下会看到你的代码的,本机开发就灰常方便了。
目前该代码已实现的功能:
Json Web Token控制
中间件验证Token
自定义注解白名单类
Hyperf视图中Smarty模板引擎
您的一次评论就是对本站点的小小支持.
文章评论(0)