Я делаю запросы на получение и публикацию примерно так:
(http-cljs.client/get "someurl.com/my")
и
(http-cljs.client/post "someurl.com/my")
На сервере у меня есть маршрут:
{"/my" do-something}
Пока что-то работает с запросом get, это не относится к почте, а в клиенте я получаю 403 запрета. В ответ я получаю «Неверный токен подделки».
Это промежуточное программное обеспечение, которое я использую:
(defn config []
{:http-port (Integer. (or (env :port) 5000))
:middleware [[wrap-defaults site-defaults]
wrap-with-logger
wrap-gzip
[wrap-reload {:dir "../../src"}]
wrap-params
wrap-keyword-params
wrap-json-body
wrap-edn-params
]})
Однако, когда я использую api-default, нет запрета 403, и это происходит только с site-defaults. Почему это так?