本文发布于Cylon的收藏册,转载请著名原文链接~
package1 = {}
package1.const = "测试常量"
function package1.func1()
io.write("this is public func\n")
end
return package1
req.lua
require "package1"
package1.func1()
print(package1)
lc@lc-virtual-machine:~/lua$ lua pack1.lua
this is public func
table: 0x5575766224a0
注意事项:
-
测试文件是和封装好的模块在同一个目录,否则引用时需要设置路径。
package.path = '/home/lc/lua/1/package1.lua;'; require "package1" package1.func1() print(package1)
-
模块名称和文件名称必须相同
本文发布于Cylon的收藏册,转载请著名原文链接~
链接:https://www.oomkill.com/2019/10/lua-nginx-module/
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」 许可协议进行许可。