Hyperf框架之Json Web Token实现、中间件验证Tokenv、自定义注解白名单类... ...

2019年11月02日 39 次阅读 0 条评论 2 人点赞

接触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模板引擎

代码地址:https://github.com/ysongyang/workspace

讲梦想、讲奋斗可以,前提是钱要给够。

文章评论(0

接收回复邮件通知
非注册会员初次评论需要审核,审核时间(09:00-18:00),请耐心等待...