nginx lua 中賦值變量返回

nginx下:

 location /proxy{
                default_type 'text/plain';
                lua_code_cache off;

                set $appid '';//從lua裏重寫

                set_by_lua_file $url '/home/cq/share/xyx/nginx_example/nginx_server/lua/proxy.lua';

                #echo "url = $url";//從lua裏賦值得到的url
                proxy_pass $url;
 }

lua下:

local a = ngx.var.arg_a;
local b = ngx.var.arg_b;
local c = ngx.var.arg_c;

ngx.header.content_type="text/plain";
ngx.var.appid = a;//寫入到外部參數裏

local uri = "https://api.weixin.qq.com/sns/jscode2session?appid="..a.."&secret="..b.."&js_code="..c.."&grant_type=authorization_code";

return uri;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章