login

<     >

2022-02-27 10:23:14 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

fix route matching

diff --git a/src/app.lua b/src/app.lua
index 352965b..e402eee 100644
--- a/src/app.lua
+++ b/src/app.lua
@@ -19,7 +19,7 @@ local function new_app(routes)
         for i, route in ipairs(obj.routes) do
             local method, pattern, func = unpack(route)
             if req.method == method then
-                local params = {req.path:match(pattern.."$")}
+                local params = {req.path:match("^"..pattern.."$")}
                 if #params > 0 then
                     return func(req, unpack(params))
                 end