标签:OpenResty

未分类

OpenResty之单元测试

sa 发布于 2018-01-14

当项目功能开发完毕时,我们常常为了保证自己代码的功能正常,符合自己的预期结果而编写单元测试,并且以后当我们修改代码后,只需要跑一边单元测试便可以看我们有没有把代码给改残了。所以单元测试的重要性不言而喻。 使用不同的编程语言编写代码时,通常都有不同的单元测试框架。而当我们编写Ope...

阅读(171)评论(0)

未分类

OpenResty 访问系统环境变量

sa 发布于 2017-12-05

在编写程序时,我们经常会依据不同的环境使用不同的配置,之前一直以为 OpenResty 无法访问系统的环境变量,所以使用一种很 low 的方式去加载不同环境的配置。现在才发现自己还是对 Nginx 配置了解的不够全。其实 Nginx 的核心功能中就存在一个 env指令,可以实现我...

阅读(363)评论(0)

未分类

Openresty最佳案例 | 第9篇:Openresty实现的网关权限控制

2

sa 发布于 2017-11-30

简介 采用openresty 开发出的api网关有很多,比如比较流行的kong、orange等。这些API 网关通过提供插件的形式,提供了非常多的功能。这些组件化的功能往往能够满足大部分的需求,如果要想达到特定场景的需求,可能需要二次开发,比如RBAC权限系统。本小节通过整合前面...

阅读(208)评论(0)

未分类

Openresty最佳案例 | 第8篇:RBAC介绍、sql和redis模块工具类

1

sa 发布于 2017-11-30

RBAC介绍 RBAC(Role-Based Access Control,基于角色的访问控制),用户基于角色的访问权限控制。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般都...

阅读(194)评论(0)