送信された各リクエストに対して認証プロセスを実行する方法。現在直面している問題は、リクエスト パラメータとして送信されるユーザー データにアクセスできないことです。ここに私が試したものがあります
(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 {})
)
)
)
ミドルウェアも追加します。しかし、どちらも機能しません..ユーザーパラメータにアクセスするためのアイデア..
ありがとう