Я создаю небольшое веб-приложение, использующее clojure с leiningen. У меня есть определенные json-файлы, которые мне нужны для доступа, которые я также обновляю по ночам, используя пакетный процесс, запущенный на моем сервере. Я использую leiningen локально, но хочу развернуть uberjar на сервере. у меня есть способ обновить json-файлы, сжатые внутри файла jar, или получить доступ к json-файлам, находящимся за пределами uberjar. Сейчас я пытаюсь сделать последний, используя ring.util.response/ресурс-ответ на маршруте compojure:Доступ к файлам JSON за пределами каталога проекта в clojure с использованием leiningen
(GET "/json/:filename" [filename]
(resp/resource-response
(str filename ".json")
{:root "~/internal_dashboard/app/json/"}))
Когда мое приложение пытается получить доступ к файлам, я получаю ошибку 404. Кто-нибудь знает о возможном решении?