2015-09-09 6 views
0

Я учусь Clojure и я работаю над проектом, где я использую compojure & кольцо & clostache(усики для Clojure).Как включить файлы css в проект compojure?

Это мой основной Clojure файл:

(defroutes public-routes 
     (GET "/" [] (controller/index)) 
     (route/resources "/") 
     (GET "/index" [] (controller/index)) 
     (route/resources "/") 
     (GET "/customers" [] (controller/customers)) 
     (route/resources "/") 
     (GET "/employees" [] (controller/employees)) 
     (route/resources "/") 
    ) 

(defroutes app-routes public-routes 
      (route/not-found "404 Not Found") 
      ) 

Мой вопрос: Как я могу включать CSS файлы в моей. усы файлы? С этим связана проблема. усы удлинение или что-то о compojure способ работы?

PS: С тегом ссылки css файл не найден (404).

+0

Где ваши css-файлы? Вы можете получить их вообще? (например, перейдя в localhost: port/css/yourfile.css в вашем браузере). –

ответ

2

Если вы создали проект с использованием шаблона compojure с lein, то есть каталог под вашим корнем проекта с именем ${project_root}/resources/public. Статические файлы, такие как .html, .js,, .css могут находиться в каталоге.

Например, вы можете сделать структуру каталогов, как это:

${project_root}/resources/public/index.html 
           /js/util.js 
           /css/style.css 

В приведенной выше структуре, вы можете получить доступ к index.html по /index.html и style.css по /css/style.css, и так далее.

+0

У меня не было общей папки в ресурсах. Большое спасибо! :) –

Смежные вопросы