From 0b15db6a85b32a9917710a0428416d9ab7cd0327 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=BA=E6=B1=AA?= <2246521484@qq.com> Date: Fri, 21 Jul 2023 14:03:41 +0800 Subject: [PATCH] Update plugin_sdk.md: modify plugin demo Perhaps variables and functions in plugins demo code should use local declarations --- series_20/plugin_sdk.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/series_20/plugin_sdk.md b/series_20/plugin_sdk.md index b93b981..00cb3d5 100644 --- a/series_20/plugin_sdk.md +++ b/series_20/plugin_sdk.md @@ -412,9 +412,9 @@ SafeLine 的「访问控制规则」的部分接口。 ```lua local safeline = require "safeline" -query = [[ SELECT ip, (scheme + '://' + host + url_path) as url, time FROM access_log WHERE time > 0.01 ]] +local query = [[ SELECT ip, (scheme + '://' + host + url_path) as url, time FROM access_log WHERE time > 0.01 ]] -function process(key, rows) +local function process(key, rows) for row in rows do safeline.log("耗时请求", "IP: " .. row.ip .. ", URL: " .. row.url .. ", time: " .. row.time) end