xrforge-v2/soakbean/middleware/blacklisturl.lua

13 lines
289 B
Lua
Raw Permalink Normal View History

-- blocks certain url patterns
-- usage:
-- app.use( require("middleware/blacklisturl")({"^/foo","/^bar"}) )
--
return function(urls)
return function(req,res,next)
for k,url in pairs(urls) do
if req.url:match(url) then return SetStatus(403) end
end
next()
end
end