github static page 版的 blog: https://humorless.github.io/
compojure 在決定接下來要使用哪一個 route 是單純地一個一個逐步比對,這個單純的作法多數時候沒有問題,但是一旦當某個 route 的 middleware 會有副作用的時候,這個作法就會出問題。所幸,compojure 後來提供了一個 wrap-route 恰好可以處理這種情況。