我正在尝试在 openresty 项目中使用 lua-resty-cookie。我很难在一个请求中使用 lua-resty-cookie 方式获取 cookie 密钥。
nginx.conf:
...
/testcookie {
本地 ck = 需要“cookie”
本地 mycookie,错误 = ck:new()
如果不是 mycookie 那么
ngx.log(ngx.ERR,错误)
return ngx.say("赋值失败:",err)
结尾
本地好的,错误 = mycookie:set({ key = "ckey",
值 = "cvalue" })
如果不行的话
ngx.log(ngx.ERR,错误)
return ngx.say("设置失败:",err)
结尾
本地字段,错误 = mycookie:get('ckey')
如果不是字段那么
ngx.log(ngx.ERR,错误)
return ngx.say("获取失败:",err)
结尾
return ngx.say('ckey: ',field)
}
...
我得到的是“失败:在当前请求中找不到 cookie\x{0a}”
我做错了吗?谢谢您的帮助。