本章概述了Lapis框架如何处理HTTP请求的基本流程,特别是关于路由和动作函数的执行
路由
Lapis首先检查请求的URL路径是否与应用中定义的某个路由规则匹配。如果匹配成功,则会调用与该路由关联的动作函数。
我们可以这样定义一个路由:
lapis.application.routes({GET = {'/users/:id' = 'get_user_profile', -- 定义一个GET请求的路由}
})
这里定义了一个GET请求的路由 /users/:id,
解释
/users
:这是静态的部分,表示所有关于“用户”的请求都将通过这个路径进行处理。:id
:这是一个动态参数,表示这部分将会被实际的用户ID值替换。例如,如果要获取ID为123的用户信息,URL将会是/users/123
- get_user_profile:处理get请求的函数
这里的get可以换成post,put,delete来满足不同的请求