用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上加入了数据库,来持久化数据。
功能
用Get方法缩短一个网址:
然后在短网址列表就可以查看了,
接下来访问那一长串地址就可以通过:
浏览器重定向:
代码剪影
url路由部分:
用korma库,通过id查询到相应的url:
这里的urls是先前定义的一个entity,entity就是对数据库一个表的描述:
更多代码见github:
请猛戳: