-- 指定模块引用目录,否则无法加载同目录下的其他文件 --package.path = package.path .. ';/usr/local/opt/openresty/nginx/scripts/?.lua'; package.path = package.path .. ';/?.lua'; local cjson = require "cjson" local upyun_upload = require("upyun_upload") local get_wx_media = require("wx_download") local verify = require('jwt_verify') local authHeader = ngx.req.get_headers().Authorization local sudoerToken = ngx.req.get_headers().HtySudoerToken verify(authHeader, sudoerToken) local function run() ngx.req.read_body() local req_body = cjson.decode(ngx.req.get_body_data()) ngx.log(ngx.INFO, 'REQ_BODY -> ', ngx.req.get_body_data()) local downloaded_file = get_wx_media(req_body["payload"]["media_id"]); upyun_upload.upload(downloaded_file) end run();