如果用户未登录,如何将用户重定向到其他页面? (环/的Compojure)

时间:2013-05-18 01:31:32

标签: clojure compojure ring

如果用户已登录(即会话具有user-id密钥的非零值),则路由到一个页面的最佳方式是什么?如果用户未登录,则是另一个页面的最佳方法?理想的是两组不同的路线。

谢谢!

另外,有没有使用compojure的好示例应用程序?

1 个答案:

答案 0 :(得分:5)

好的,所以想出来了。 compojure中的路由是可组合的,因此您可以使用defroutes处理程序并将其提供给另一个defroutes处理程序。

http://vedang.me/techlog/2015/8/21/composability-and-compojure有一个很好的解释。