支持无编译使用。包管理化。
idna
库更改为使用 ffi 实现,hashids
本身支持不必编译,因此从这个版本开始本应用支持无编译使用。当然,hashids
编译后使用更加。
应用本身支持 opm
包管理,net-url
和 router
库使用 luarocks
包管理安装。hashids
未纳入包管理,须手动安装。
ourls-resty.tar.gz
是懒人包,直接解压到 openresty
目录下,配置一下 config.lua
合并一下 nginx 配置就可以了。有兴趣可以把里面 hashids
的 c 模块编译一下。