在 OpenResty Edge 中通过 Edgelang 调用 Lua 模块
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
本视频教程教您使用 Edge 语言在 OpenResty Edge 的页面规则中调用定制的 Lua 模块。通过这种方法,您能够轻松地完成复杂的网关操作和计算。创建一个 Lua 模块,然后在全局配置页面中添加该模块。在 HTTP 应用程序中调用 Lua 模块,可以通过添加页面规则来实现。验证调用 Lua 模块的效果,可以使用 curl 命令行工具发送 HTTP 请求。OpenResty Edge 是适合微服务和分布式流量的全能型网关软件。
🎯
关键要点
- 本视频教程教您使用 Edge 语言在 OpenResty Edge 的页面规则中调用定制的 Lua 模块。
- 创建 Lua 模块需要进入全局配置页面并选择 '全局 Lua 模块'。
- 可以直接上传 Lua 文件或在编辑框中编写代码。
- 创建的 Lua 模块可以被页面规则调用,满足复杂需求。
- 在 HTTP 应用程序中调用 Lua 模块需要添加新的页面规则。
- 设置规则条件检查 URI,并添加动作以调用 Lua 模块。
- 发布新版本以同步配置变化到所有网关服务器。
- 使用 curl 命令行工具验证 Lua 模块的调用效果。
- OpenResty Edge 是适合微服务和分布式流量的全能型网关软件,提供多种功能。
- 章亦春是 OpenResty 项目的创始人,拥有丰富的开源经验和技术背景。
- 欢迎关注 OpenResty Inc. 的博客网站和微信公众号。
🏷️
标签
➡️