标签:Lua
Lua io.type()检查目录是否存在
io.type() 函数不能直接用于检查一个路径是否为目录。 io.type() 的作用是检测一个文件/路径的类型,它会返回以下类型字符串中的一个: "file" - 普通文件 ……
Lua 检查指定路径是否是一个目录
在Lua中,有几种方法可以检查指定路径是否是目录: 使用io.type()函数: local path = "/path/to/dir" if io.type(path)……
Lua-table.concat()可以在关联数组中使用吗
table.concat无法直接用于关联数组,因为关联数组的元素顺序是不固定的。 但是我们可以先将关联数组转换为普通数组,然后使用table.concat: local t = { [……
openresty中rewrite_by_lua_file执行后会继续走log_by_lua_file阶段吗
不会,rewrite_by_lua_file和log_by_lua_file是两个独立的nginx配置,执行时线性的,一个完成后不会自动执行另一个。 rewrite_by_lua执行完成后,不会再……
lua 检查判断一个变量是否是整数
Lua中,检查一个变量是否是整数,可以使用一下几种方法: 使用type()函数检查变量类型: local n = 100 if type(n) == "number" an……
OpenResty 共享内存实现的3种方式介绍
前言 OpenResty是基于Nginx的Web平台,它通过Lua脚本语言扩展了Nginx的功能,为Nginx增加了很多高级功能,包括共享内存。OpenResty提供的共享内存,在多个nginx w……
Lua保留指定小数点操作示例讲解
前言 在 Lua 中,保留小数点可以使用的数据类型有:number 和 string。 如果想要将一个 number 保留到指定的小数位,可以使用 Lua 的内置函数 string.format(……
openresty执行阶段详解
前言 OpenResty是基于NGINX服务器的开发平台,其可通过Lua程序扩展NGINX的功能,运用于高并发、大规模的Web应用和服务。 OpenResty不仅支持丰富的协议及其派生产品(HTT……
openresty中实现类似PHP的continue语法
前言 在PHP的开发中,我们经常会在for循环中使用continue语法来实现判断逻辑后跳转到指定的位置,这种方法在业务中非常实用,那在 OpenResty 中,其实本身没有continue的语法,……
openresty中实现数据的共享的方式都有哪些
前言 在OpenResty中,数据共享是指在同一个请求的不同处理阶段之间传递数据。上一篇文章,主要介绍了利用ngx.ctx实现数据共享的介绍和详细的使用方法。除了使用ngx.ctx表来实现数据共享外……
- 1
- 2