使用 Lua module 来进行 Lua 代码的复用是推荐的做法。然后在用户代码中直接用require()来调用

module代码:

local myTest = {}

function myTest:getid()
local str = ""
return str
end return myTest

开头有这样一行代码module(...),这是为了模块名以文件名命名

将文件放到“/usr/local/openresty/lualib/lib”中(或设置lua_package_path

调用:

local test = require "lib.myTest"
local str = test:getid()
ngx.say(str)

最新文章

  1. mysql数据库迁移
  2. 总结一下在ASP.NET中开发网站的一般步骤
  3. sequential minimal optimization,SMO for SVM, (MATLAB code)
  4. Mac下的利器们介绍
  5. qtp 设置等待时间
  6. 掌握这两个技术点,你可以玩转AppCan前端开发
  7. nginx -- 安装配置Nginx
  8. C#中操作WMI的类库-实现远程登录共享
  9. http2.0
  10. a++为啥不能用作左值
  11. Mybatis学习(二) - CRUD操作(增删改查操作)
  12. MySQL实战45讲学习笔记:事务隔离级别(第三讲)
  13. JS 正则中的命名捕获分组
  14. python 与mongodb 交互
  15. R语言开发环境搭建
  16. Flask 初印象
  17. CPP_异常处理
  18. iOS ViewControllers 瘦身
  19. mysql数据安装问题汇总
  20. js常用的事件对象

热门文章

  1. mysqli的增强功能
  2. Java -- 访问控制
  3. Delphi之DLL知识学习1---什么是DLL
  4. 【PHP的异常处理【完整】】
  5. subversion安装使用
  6. golang exec Command
  7. Popupwindow 的简单实用,(显示在控件下方)
  8. BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊 ——Link-Cut Tree
  9. javascript关键字和保留字
  10. ios 简单的倒计时验证码数秒过程实现