我使用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"))
.
然后下载文件“hi”和文件内容“hi”。
关于造成这种情况的任何想法?