diff --git a/main.go b/main.go new file mode 100644 index 0000000..38d28e0 --- /dev/null +++ b/main.go @@ -0,0 +1,13 @@ +package main + +import ( + "git.trj.tw/golang/go-gallery/modules/routes" + "github.com/gin-gonic/gin" +) + +var server *gin.Engine + +func main() { + server = routes.NewServ() + server.Run(":10230") +} diff --git a/modules/routes/routes.go b/modules/routes/routes.go new file mode 100644 index 0000000..81eee46 --- /dev/null +++ b/modules/routes/routes.go @@ -0,0 +1,20 @@ +package routes + +import ( + "github.com/gin-gonic/gin" +) + +// NewServ - get new service +func NewServ() *gin.Engine { + r := gin.Default() + return r +} + +// SetDefaultRoutes - set default +func SetDefaultRoutes(r *gin.Engine) { + r.GET("/", func(c *gin.Context) { + c.JSON(200, gin.H{ + "message": "test", + }) + }) +}