Я создал совершенно новое приложение из шаблона приложения luminus, используя lein new luminus my-app +postgres +auth +cljs +swagger
. В сгенерированном файле src/clj/my_app/routes/home.clj
создается следующий составной маршрут:
(GET "/docs" [] (response/ok (-> "docs/docs.md" io/resource slurp)))
Когда я пытаюсь получить доступ к localhost:3000/docs
, файл просто загружается, а не отображается в браузере. Это происходит как с Chrome, так и с Safari.
Кажется, это связано с ring.util.http-response/ok
, так как я могу воспроизвести поведение, используя и этот маршрут:
(GET "/hi" [] (response/ok "hi"))
.
Затем загружается файл «привет» с содержимым файла «привет».
Любые идеи о том, что вызывает это?