go-web

module
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2020 License: MIT

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL