我尝试了两个方法,方法1 直接导致 500, 方法2 没有记录到任何信息
ngx.log 只能记录 字符串? 我想要记录 table 怎么办?
最简单粗暴的报告,你可以用 json encode,这个比较通用 require "cjson".encode
.
如果是你示例这里的话,可以用 ngx.encode_args
https://github.com/openresty/lua-nginx-module/#ngxencode_args
%7B 是左边的大括号, %7D 是右边的大括号。
那接下来,怎么把这两个参数提取出来呢~~ page 和 size
- Edited
mohamaiti 你这个本身就是json的数据,使用require "cjson".encode
之后在日志里输出就行了。
类似这样
local encode = require "cjson" .encode
ngx.log(ngx,ALERT, encode(args))