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

module代码:

local myTest = {}function myTest:getid()local str = "123"return str
endreturn myTest

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

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

调用:

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

转载于:https://www.cnblogs.com/kgdxpr/p/4067060.html

OpenResty 简单编写一个Module相关推荐

  1. android扫描文件夹过滤文件夹,Android - 简单编写一个空文件/文件夹的扫描器

    Android - 简单编写一个空文件/文件夹的扫描器 前言 顾名思义,空文件就是大小为0字节的文件,空文件夹就是子目录没有文件或文件夹的文件夹 实际上,这个功能在很早就有了,大概是在2012-201 ...

  2. Python 简单编写一个注册邮箱

    金秋九月,又是开学的新的一学期,大家见到新同学新同事一定要问好,不要社死!!! 我们步入正题: 编写一个简单的注册邮箱程序 我在编写这个小程序的时候里面,有的代码是简化了: 还是那句话: 编写程序前, ...

  3. 前端Vue简单编写一个幸运大转盘抽奖游戏

    最近公司有一个需求要做一个抽奖类的大转盘游戏配合运营推广,先看看大概的界面ui图吧 使用rotate计算每一个奖项的角度进行奖项的布局 <ul class="gift-containe ...

  4. Python编写一个简单的百度搜索应用

    由于天气因素,无法外出,在家闲来无事,使用Python编写一个简单的百度搜索应用. 功能:打开默认浏览器,使用百度进行搜索 Python:2.7.13 第三方库:pyinstaller(打包软件) 工 ...

  5. 编写一个最简单的.php,学习猿地- 说明 如果我们要编写一个简单的PHP脚本,需要学习哪些...

    说明 如果我们要编写一个简单的 PHP 脚本,需要学习哪些基础知识呢? PHP 基础 PHP 脚本可放置于文档中的任何位置. 标准 的 PHP 脚本以 <?php 开头,以 ?> 结尾: ...

  6. java编写存钱_用Java编写一个简单的存款

    package desposit.money; public class DespositMoney { public static void main(String[] args) { Custom ...

  7. 一步一步SharePoint 2007之二十三:编写一个最简单的WebPart(1)——创建工程

    摘要 在前面的文章中,我们讲解了很多基础的内容,主要包括安装配置.Form认证等.可能这些对很多朋友来说,是太容易了.那么,从下一篇文章开始,就让我们进入SharePoint的高级课题之旅吧. 本篇文 ...

  8. 用C语言编写一个Linux下的简单shell程序

    这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...

  9. python脚本编写_如何用Python包编写一个简单的脚本,表达你对父母的爱?

    全文共2800字,预计学习时长6分钟 在繁忙的工作生活中,我们经常忘记给所爱的人发WhatsApp.本教程将使用Python包Twilio编写一个简单的Python脚本来发送WhatsApp消息.我们 ...

最新文章

  1. Educational Codeforces Round 108(Rated for Div. 2) E - Off by One(一种一般图的边最大匹配,好题)
  2. 4.Java面向对象相关知识总结
  3. Ruby on Rails的下载及安装以及开发环境的搭建
  4. 多集群应用如何帮助企业级Kubernetes获益
  5. php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...
  6. 支援 Chrome 插件:微软 Chromium 内核 Edge 浏览器可以下载啦!
  7. java全局机制,java实现全局异常机制
  8. python安装在d盘环境变量配置_python安装与环境变量配置
  9. 各种数据库的连接字符串
  10. IoC框架(依赖注入 DI)
  11. kettle中Pan kitchen用法及bat写法
  12. 牛腩新闻发布系统—发布网站
  13. Python数据处理之数据聚合
  14. form表单label加问号图标以及提示词
  15. thinkphp出现FILE: D:\www\zhao01\ThinkPHP\Library\Think\Dispatcher.class.php 解决方案
  16. 记录一次实战破解无线wifi——Aircrack-ng
  17. 《问佛》——仓央嘉措
  18. 怎么用万用表检测场效应管的好坏?
  19. UGUI文本颜色渐变
  20. Leetcode2057. 值相等的最小索引

热门文章

  1. 小程序初始化服务器数据,微信小程序 项目实战(一)生命周期 配置服务器信息 splash启动页...
  2. JS ||(或运算)详解
  3. 一步一步学习Servlet输出HelloServlet详解
  4. DSB2017第一名代码尝试运行(记录自用)(四)
  5. 梯度消失、梯度爆炸及其解决方法
  6. Java的Post方式上传文件
  7. 软件测试为什么需要学习Linux的知识?Linux学到什么程度?-log5
  8. How can I set ccshared=-fPIC while executing ./configure?
  9. Android -- 开机启动无界面后台程序
  10. URL安全的Base64编码