通过 Lua + Nginx 脚本从请求中读取 cookie

我尝试通过 lua 脚本从 Nginx 层读取 HTTP 请求中的 cookie。但它始终返回空值。我不确定我错过了什么。下面是我的代码片段

local ck = require "resty.cookie"

local field, err = ck:get("jwt-token")

"jwt-token" 是 cookie 名称,并且存在于 "/" 路径中。

点赞
用户601182
用户601182

这种方法对我起了作用

local token = ngx.var.cookie_MYTOKEN
ngx.say(token)

参考链接如下

https://github.com/openresty/lua-nginx-module/issues/19

2017-12-18 23:52:57