在 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. 的博客网站和微信公众号。
🏷️

标签

➡️

继续阅读