现在的位置: 首页 > 综合 > 正文

Clojure实现的简单短网址服务(Compojure、Ring、Korma库示例)

2014年09月14日 ⁄ 综合 ⁄ 共 222字 ⁄ 字号 评论关闭

用clojure写了一个简单的短网址服务(一半抄自《Clojure 编程》)。在那基础上加入了数据库,来持久化数据。


功能

用Get方法缩短一个网址:



然后在短网址列表就可以查看了,



接下来访问那一长串地址就可以通过:



浏览器重定向:



代码剪影

url路由部分:



用korma库,通过id查询到相应的url:



这里的urls是先前定义的一个entity,entity就是对数据库一个表的描述:



更多代码见github:



请猛戳:

短网址逻辑,路由部分

Korma数据库处理

抱歉!评论已关闭.