本文介绍 Clojure 的 Web 后端库 Ring。Ring 是对 Web 服务器的低层抽象,核心概念为 Handler、Middleware 和 Adapter,提供同步、异步和 WebSocket 三种 API。Handler 是接收请求并返回响应的函数,Middleware 用于装饰增强 Handler,Adapter 负责启动服务器。文章还介绍了路由库 Compojure 的用法,以及通过 Middleware 组合扩展功能。
完成下面两步后,将自动完成登录并继续当前操作。