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

hur*_*wal 5 clojure compojure ring

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

谢谢!

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

hur*_*wal 5

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

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