package.path = package.path .. ';/?.lua'; local cjson = require "cjson" local http = require "resty.http" local create_task = require "lib.create_task" local TaskTypes = require 'lib.task_type' local verify = require('lib.jwt_verify') local authHeader = ngx.req.get_headers().Authorization local sudoerToken = ngx.req.get_headers().HtySudoerToken verify(httpc, authHeader, sudoerToken) local httpc = http.new() ngx.req.read_body() local req_body = cjson.decode(ngx.req.get_body_data()) print('req_body...', ngx.req.get_body_data()) local media_id = req_body['media_id'] local task_text = cjson.encode({ task_type = TaskTypes.CONVERT_AUDIO_FILE, payload = { media_id = media_id } }) create_task(httpc, task_text, authHeader, sudoerToken)