Ring middleware to serve static assets from WebJars.
Include the following dependency in your project.clj file:
[ring-webjars "0.2.0"]
Require the middleware and add it to your handler.
(require '[ring.middleware.webjars :refer [wrap-webjars]])
(def app (wrap-webjars handler)
WebJar assets will then be served from the following path:
/assets/<webjar>/<asset path>
For example, if you include the [org.webjars/bootstrap "3.3.5"]
dependency, then the minified bootstrap CSS will be available at:
/assets/bootstrap/css/bootstrap.min.css
By default assets are placed on the /assets path. You can change
the path by specifying a second argument.
(def app (web-webjars handler "/webjars"))
Copyright © 2017 James Reeves
Released under the MIT license.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |