欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Ring
来自开放百科 - 灰狐
				
								
				(版本间的差异)
				
																
				
				
								
小 (→Middleware)  | 
			小 (→Middleware)  | 
			||
| 第26行: | 第26行: | ||
*[https://github.com/ring-clojure/ring-defaults ring-defaults]  | *[https://github.com/ring-clojure/ring-defaults ring-defaults]  | ||
*[https://github.com/ring-clojure/ring-json ring-json]  | *[https://github.com/ring-clojure/ring-json ring-json]  | ||
| + | *[https://github.com/ring-clojure/ring-ssl ring-ssl] managing HTTPS requests  | ||
| + | *[https://github.com/ring-clojure/ring-anti-forgery ring-anti-forgery] to prevent CSRF attacks   | ||
| + | *[https://github.com/ring-clojure/ring-mock ring-mock] for unit tests  | ||
[https://github.com/search?utf8=%E2%9C%93&q=ring+middleware&type=Repositories&ref=searchresults 更多 ring middleware >>>]  | [https://github.com/search?utf8=%E2%9C%93&q=ring+middleware&type=Repositories&ref=searchresults 更多 ring middleware >>>]  | ||
2016年5月13日 (五) 06:58的最后版本
Ring 是 Clojure web 应用库,受 Python WSGI 和 Ruby Rack 启发。
目录 | 
[编辑] 指南
$ lein new hello-world 和 $ cd hello-world
vim project.clj
:dependencies [[org.clojure/clojure "1.8.0"]
                [ring/ring-core "1.4.0"]
                [ring/ring-jetty-adapter "1.4.0"]])
$ lein deps 和 $ lein repl
user=> (ns hello-world.core)
hello-world.core=> (defn handler [request]
             #_=> {:status 200
             #_=> :headers {"Content-Type" "text/html"}
             #_=> :body "Hello World"})
hello-world.core=> (use 'ring.adapter.jetty)
hello-world.core=> (use 'hello-world.core)
hello-world.core=> (run-jetty handler {:port 3000})
http://localhost:3000/
[编辑] Middleware
- prone Better exception reporting middleware for Ring.
 - ring-middleware-format
 - optimus A Ring middleware for frontend performance optimization.
 - ring-defaults
 - ring-json
 - ring-ssl managing HTTPS requests
 - ring-anti-forgery to prevent CSRF attacks
 - ring-mock for unit tests
 
[编辑] 图集
[编辑] 链接
	分享您的观点