function _M.processCall()

in scripts/lua/cors.lua [24:38]


function _M.processCall(resourceConfig)
  if resourceConfig.cors ~= nil then
    ngx.var.cors_origins = resourceConfig.cors.origin
    ngx.var.cors_methods = resourceConfig.cors.methods
    
    if resourceConfig.cors.origin ~= 'false' and ngx.req.get_method() == 'OPTIONS' then
      
      local accessControlRequestHeaders = ngx.req.get_headers()['Access-Control-Request-Headers']
      if accessControlRequestHeaders ~= nil then
        ngx.header['Access-Control-Allow-Headers'] = accessControlRequestHeaders
      end
      request.success(200)
    end
  end
end