Создание маршрутов Compojure из списка

Я недавно играл с Compojure, и у меня есть небольшое базовое веб-приложение. Для своих HTML-шаблонов я использую Enlive, и у меня есть пространство имен, которое содержит все простые статические страницы. Вызов defroute для этих страниц выглядит так:

(defroutes public-routes
  (GET "/" []
    (info/index-template))
  (GET "/about" []
    (info/about-template))
  (GET "/contact" []
    (info/contact-template)))

На самом деле у меня есть еще несколько вещей, но это должно дать представление о том, что я делаю.

Теперь я подумал: Кто-нибудь знает, что мне нужно сделать, чтобы эта идея сработала?

Или мне следует использовать совершенно другой подход, чтобы не повторяться?

7
задан Mike 28 April 2011 в 00:00
поделиться