unify httpc usage

This commit is contained in:
moicen
2022-06-27 03:56:15 +08:00
parent 27e928f610
commit f71d0c9e27
8 changed files with 23 additions and 29 deletions
+5 -3
View File
@@ -1,7 +1,7 @@
-- 指定模块引用目录,否则无法加载同目录下的其他文件
--package.path = package.path .. ';/usr/local/opt/openresty/nginx/scripts/?.lua';
package.path = package.path .. ';<SCRIPT_PATH>/?.lua';
local http = require "resty.http"
local cjson = require "cjson"
local uuid = require "resty.jit-uuid"
local upyun_upload = require("upyun_upload")
@@ -9,9 +9,11 @@ local get_wx_media = require("wx_download")
local verify = require('jwt_verify')
local httpc = http:new()
local authHeader = ngx.req.get_headers().Authorization
local sudoerToken = ngx.req.get_headers().HtySudoerToken
verify(authHeader, sudoerToken)
verify(httpc, authHeader, sudoerToken)
local function run()
@@ -19,7 +21,7 @@ local function run()
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["media_id"]);
local downloaded_file = get_wx_media(httpc, req_body["media_id"]);
upyun_upload.upload(downloaded_file, uuid.generate_v4() .. ".jpg")
end