文件名称:traefik2-luascript:用于Traefik v2的LuaScript中间件
文件大小:18KB
文件格式:ZIP
更新时间:2024-02-24 11:46:05
middleware lua traefik LuaGo
Traefik2 LuaScript LuaScript是中间件,用于执行可访问API的lua脚本 使用的LUA VM 一个 在 关于 该中间件使您可以用LUA脚本编写业务逻辑 收到传入请求 添加/修改请求标头 添加/修改响应头 中断请求 对外部服务进行HTTP调用 写入traefik日志 使用范例 -- middleware_example.lua local traefik = require ( ' traefik ' ) local log = require ( ' log ' ) local h, err = traefik. getRequestHeader ( ' X-Som
【文件预览】:
traefik2-luascript-master
----log()
--------log.go(1KB)
----traefik()
--------set_response_header.go(578B)
--------traefik.go(1KB)
--------get_query_arg.go(454B)
--------get_request_header.go(470B)
--------get_request.go(2KB)
--------set_request_header.go(569B)
--------interrupt.go(496B)
----lua_test.go(1KB)
----http()
--------request_args.go(2KB)
--------http_test.go(590B)
--------response.go(584B)
--------request_args_test.go(3KB)
--------send_request.go(1KB)
--------http.go(736B)
--------send.go(2KB)
----lua_state.go(1KB)
----benchmark()
--------config_lua.yml(304B)
--------config_pure.yml(190B)
--------backend.go(277B)
--------middleware.lua(133B)
--------vegeta.sh(116B)
----lua_test_http.lua(465B)
----.gitignore(14B)
----lua.go(2KB)
----readme.md(9KB)