Go 常用优秀库封装,用于 API、WEB 和爬虫开发
# glide
glide init
glide get github.com/iiinsomnia/yiigo
# go get
go get github.com/iiinsomnia/yiigo
package main
import "github.com/iiinsomnia/yiigo"
func main() {
// 启用 mysql、mongo、redis
err := yiigo.Bootstrap(true, true, true)
if err != nil {
yiigo.Logger.Panic(err.Error())
}
// coding...
}
# 获取 yiigo 所需依赖包
glide update
main.go
所在目录创建 env.toml
配置文件,具体配置可以参考 env.toml.example
MySQL
、mongo
、redis
多连接配置参考 env.toml.example
中的多数据库配置部分(注释部分)golang.org
上 go get
不下来的库,可以在这里获取Enjoy 😊
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.