后台格式规范化 引入casbin做鉴权

This commit is contained in:
pixel
2019-12-12 13:21:16 +08:00
parent effab2d2b0
commit 3f17e80944
46 changed files with 576 additions and 338 deletions

View File

@@ -11,6 +11,7 @@ import (
"time"
)
// @title Swagger Example API
// @version 0.0.1
// @description This is a sample Server pets
@@ -18,13 +19,15 @@ import (
// @in header
// @name x-token
// @BasePath /
func main() {
qmlog.InitLog()
registTable.RegistTable(qmsql.InitMysql(config.Dbconfig.Admin))
defer qmsql.DEFAULTDB.Close()
Router := initRouter.InitRouter()
qmlog.QMLog.Info("服务器开启") // 日志测试代码
func main() {
qmlog.InitLog() // 初始化日志
db:=qmsql.InitMysql(config.Dbconfig.Admin) // 链接初始化数据库
registTable.RegistTable(db) //注册数据库表
defer qmsql.DEFAULTDB.Close() // 程序结束前关闭数据库链接
Router := initRouter.InitRouter() //注册路由
qmlog.QMLog.Info("服务器开启") // 日志测试代码
//Router.RunTLS(":443","ssl.pem", "ssl.key") // https支持 需要添加中间件
s := &http.Server{
Addr: ":8888",
Handler: Router,
@@ -41,7 +44,3 @@ func main() {
`, s.Addr)
_ = s.ListenAndServe()
}
func run(server *http.Server) {
}