最简单的启动代码
package main
import (
"github.com/wike2019/wike_go/src/Web"
)
type IndexController struct {}
func NewIndexController() *IndexController {
return &IndexController{}
}
//执行函数
func(this *IndexController) Index(ctx *gin.Context) string {
return "this is 首页"
}
//实现接口
func(this *IndexController) Name () string {
return "IndexController"
}
func(this *IndexController) Build(goft *Web.Goft){
//注册路由
goft.Handle("GET","/",this.Index)
}
func main() {
signalChan := make(chan os.Signal, 1)
app:= Web.New(). //初始化脚手架
Mount("",NewIndexController()). //挂载控制器
go func() {
app.Launch()
}()
signal.Notify(signalChan, syscall.SIGINT, syscall.SIGTERM)
//关闭工作
<-signalChan
}
最后更新于
这有帮助吗?