上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 392 下一页
摘要: 扩展apisix原始插件 当apisix提供的插件不能满足我们要求时,我们可能需要将它的plugin进行个性化扩展,例如一个jwt认证插件jwt-auth,它本身具有验证jwt有效性功能,支持rs256,hs256等常用签名算法,但在验证之后,如果希望将jwt中的用户信息取出来,并放请求头向上游传递 阅读全文
posted @ 2024-05-15 09:25 张占岭 阅读(218) 评论(0) 推荐(0)
摘要: 开发插件的步骤 在APISIX中,要自定义插件,一般需要按照以下步骤进行操作: 编写Lua脚本:首先,你需要编写Lua脚本来实现你想要的功能。可以根据APISIX提供的插件开发文档和示例进行编写。 将Lua脚本放置到APISIX插件目录:将编写好的Lua脚本文件放置到APISIX的插件目录下,一般是 阅读全文
posted @ 2024-05-14 09:09 张占岭 阅读(2337) 评论(0) 推荐(1)
摘要: 参考 https://docs.api7.ai/apisix/how-to-guide/custom-plugins/create-plugin-in-lua https://apisix.apache.org/docs/apisix/next/plugin-develop/ https://api 阅读全文
posted @ 2024-05-13 20:06 张占岭 阅读(1125) 评论(0) 推荐(0)
摘要: 开发工具 IDE工具:jetbrain IDEA 工具插件:EmmyLua 本机lua项目和调试lua文件 添加lua项目模板,安装完EmmyLua插件就有了 添加模板项目后,在项目中添加lua类型的文件 为lua项目添加一个编译调试器 在调试器中,配置lua和lua项目的信息 现在就可以输出hel 阅读全文
posted @ 2024-05-11 13:03 张占岭 阅读(1600) 评论(0) 推荐(0)
摘要: 学习 Lua 的必要性 nginx开发 apisix,kong插件开发 语言特点 语句结束没有分号 跟 JavaScript 很像 默认定义的是全局变量,定义局部变量需要加 local 关键字 数组索引从1开始 没有 i++ 操作符号,只能 i = i + 1 注释 单行注释 -- 注释内容 多行注 阅读全文
posted @ 2024-05-11 13:02 张占岭 阅读(303) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 392 下一页