Go to file
Yann Esposito (Yogsototh) 1b6f1f1bf6
upgrade travis.yaml
2018-05-01 18:16:49 +02:00
doc initial commit 2014-09-25 00:23:17 +02:00
src/fuck_cors added aggressive preflight middleware 2015-08-05 10:03:24 +02:00
test/fuck_cors fix README and added a simple test 2016-01-28 16:09:17 +01:00
.gitignore initial commit 2014-09-25 00:23:17 +02:00
.travis.yml upgrade travis.yaml 2018-05-01 18:16:49 +02:00
LICENSE initial commit 2014-09-25 00:23:17 +02:00
README.md added travis and clojars badges 2016-04-17 21:59:10 +02:00
project.clj updated dependencies 2018-01-12 11:01:12 +01:00


Build Status


A Clojure library designed to fuck CORS and open your API completely. So all cross domain HTTP calls should works. It should works with cookies too.

In which case should you use this library:

  1. You don't have time to think and want something that just works.
  2. You don't mind much about security.
  3. You hate CORS but want to be able to make Ajax call Cross website.


Some Men Just Want to Watch the World Burn



Clojars Project

to your project.clj.


(:require [fuck-cors.core :refer [wrap-open-cors])

And use wrap-open-cors as middleware. Now you can make AJAX call from any website.

Of course if you want more control over which website are able to call your API, you should not use this middleware.


Copyright © 2014 Yann Esposito

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.