13 lines
289 B
Lua
13 lines
289 B
Lua
|
|
-- 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
|