博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Clojure实现的简单短网址服务(Compojure、Ring、Korma库演示样例)
阅读量:5104 次
发布时间:2019-06-13

本文共 274 字,大约阅读时间需要 1 分钟。

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

功能

用Get方法缩短一个网址:

然后在短网址列表就能够查看了,

接下来訪问那一长串地址就能够通过:

浏览器重定向:

代码剪影

url路由部分:

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

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

很多其它代码见github:

请猛戳:

转载于:https://www.cnblogs.com/gcczhongduan/p/4484998.html

你可能感兴趣的文章
HTML5新API记录
查看>>
Android 8 AudioPolicy 分析
查看>>
Java Web开发后端常用技术汇总
查看>>
How to use jQuery countdown plugin
查看>>
富文本常用封装(NSAttributedString浅析)
查看>>
c++ STL
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Groovy中那些神奇注解之ToString
查看>>
宇宙第一开发工具:vs2019 开发Python
查看>>
Tomcat Https配置
查看>>
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法
查看>>
关于mybatis中基本类型条件判断问题
查看>>
RDD之二:原理
查看>>
Struts2.0 xml文件的配置(package,namespace,action)
查看>>
转载:【Oracle 集群】RAC知识图文详细教程(四)--缓存融合技术和主要后台进程
查看>>
2018-2019-2 网络对抗技术 20165301 Exp 9 Web安全基础
查看>>
待续--mysql中key 、primary key 、unique key 与index区别
查看>>
Day19内容回顾
查看>>
bootstrap分页
查看>>