我习惯于像这样从容地定义我的路线:
(GET "/home" [req] (home-page req))
然后我可以在我的处理程序中使用整个请求对象。
但现在我想使用带有绑定的路由,例如:
(GET "/details/:id" [id] (details-page id))
在这种情况下,我似乎无法同时获取请求和绑定的参数。我试过了:
(GET "/details/:id" [id req] (details-page id req))
但 req 为零。
有什么方法可以通过绑定获取路由请求?
我想要绑定,所以我不必做类似的事情:
(GET "/details" [req] (details-page req))
然后有<a href="/details?id=123">...
我需要请求才能访问会话和请求标头。
有什么建议吗?
提前致谢。