【文件属性】:
文件名称:yigo:级轻量级开发通用库:rocket::rocket::rocket:
文件大小:56KB
文件格式:ZIP
更新时间:2021-02-02 19:20:24
mysql go redis golang toml
义吾
轻量级开发通用库
产品特点
支持
支持
支持
支持
支持
支持
支持
邮件使用
配置使用
SQL使用
ORM推荐
日志使用
包含一些实用的帮助方法,如:http,cypto,date,IP,SQL Builder等
要求
Go1.15+
安装
go get -u github.com/shenghui0779/yiigo
用法
设定档
yiigo.toml
[ app ]
env = " dev " # dev | beta | prod
debug = true
[ apollo ]
app_id = " test "
cluster = " default "
address = " 127.0.0.1:8080 "
namespace = [ " apollo_test " ]
cache_dir = " ./ "
accesskey_secret = " "
insecure_skip_verify = true
[ db ]
[ db . default ]
driver = " mysql " # mysql | postgres | sql
【文件预览】:
yiigo-master
----.gitignore(313B)
----go.mod(1KB)
----strings.go(3KB)
----doc.go(2KB)
----init.go(471B)
----mongo.go(3KB)
----crypto.go(12KB)
----nsq.go(3KB)
----LICENSE(1KB)
----env.go(19KB)
----redis.go(4KB)
----go.sum(45KB)
----http.go(6KB)
----crypto_test.go(3KB)
----sql_builder_test.go(8KB)
----helper.go(5KB)
----apollo.go(1KB)
----README.md(9KB)
----http_test.go(697B)
----yiigo.toml.example(2KB)
----slice_test.go(5KB)
----sql_builder.go(16KB)
----logger.go(2KB)
----slice.go(14KB)
----helper_test.go(1KB)
----strings_test.go(2KB)
----env_test.go(4KB)
----mailer.go(2KB)
----db.go(3KB)