나는 leiningen과 함께 clojure를 사용하여 작은 웹 앱을 빌드하고있다. 나는 액세스해야하는 특정 json 파일을 가지고 있으며, 서버에서 실행중인 배치 프로세스를 사용하여 야간에 업데이트합니다. 로컬로 leiningen을 사용하고 있지만 서버에 uberjar를 배포하려고합니다. json 파일 내부에서 압축 된 json 파일을 업데이트하거나 uberjar 외부에있는 json 파일에 액세스하는 방법이 있습니다. 지금 나는 compojure의 경로에서 후자의 사용 ring.util.response/자원 응답을하려고 오전 : leiningen을 사용하여 클로저에 프로젝트 디렉토리 외부의 JSON 파일에 액세스
(GET "/json/:filename" [filename]
(resp/resource-response
(str filename ".json")
{:root "~/internal_dashboard/app/json/"}))
내 응용 프로그램이 파일에 액세스하려고 시도
나는 404 오류가 발생합니다. 누구든지 가능한 해결책을 알고 있습니까?