如何對發送的每個請求執行認證過程。我目前面臨的問題是我無法訪問作爲請求參數發送的用戶數據。以下是我已經嘗試如何在中間件或預路由中添加身份驗證?
(pre-route[:any "/mainpage/*"] {:keys[data]}
(when (not(contains? data "userid"))
//false response
)
)
和中間件
(defn for-auth [handler]
(fn [req]
(if (contains? (:body (:params req)))
(handler req)
(handler (assoc req :body {})
)
)
)
,我添加middlware了。但他們都沒有工作..任何想法來訪問用戶PARAMS ..
感謝