Serve index.html at / by default in Compojure

前端 未结 8 1939
无人及你
无人及你 2020-12-28 14:19

I have a static file called index.html that I\'d like to serve when someone requests /. Usually web servers do this by default, but Compojure doesn

8条回答
  •  鱼传尺愫
    2020-12-28 14:49

    (ns compj-test.core
      (:use [compojure.core])
      (:require
            [ring.util.response :as resp]))
    
    (defroutes main-routes
      (GET "/" [] (resp/redirect "/index.html")))
    

    What you're asking for is a redirect from / to /index.html. Its as simple as (resp/redirect target). No need to over complicate things.

提交回复
热议问题