Discover Packages
github.com/maxiloEmmmm/go-web
module
Version:
v0.0.18
Opens a new window with list of versions in this module.
Published: Sep 17, 2020
License: MIT
Opens a new window with license information.
README
README
¶
go-web
go好像完全没必要用框架
快速开始
// main.go
contact.Init()
defer contact.Close()
// db := contact.InitDB("")
// defer db.Close()
InitRoute().Run(fmt.Sprintf(":%d", contact.Config.App.Port))
//route.go
r := gin.Default()
r.Use(contact.GinCors())
r.GET("/", contact.GinHelpHandle(func(c *contact.GinHelp) {
c.Resource("hello world!")
}))
配置
新建config.yml
数据结构: contact/config.go
database
默认环境 Config.App.Mode
test:
engine: mysql
source: root:pass@tcp(localhost:3306)/test
release:
engine: mysql
source: root:pass@tcp(localhost:3306)/test
debug:
engine: mysql
source: root:pass@tcp(localhost:3306)/test
Expand ▾
Collapse ▴
Directories
¶
Click to show internal directories.
Click to hide internal directories.