说明

本文将告诉你如果快速的使用ego运行起一个web项目。

安装

  1. go get github.com/ebar-go/ego

主程序

  • main.go
    1. import (
    2. "github.com/ebar-go/ego"
    3. "github.com/ebar-go/ego/http/response"
    4. "github.com/gin-gonic/gin"
    5. )
    6. func main() {
    7. app := ego.App()
    8. // 加载路由
    9. if err := app.LoadRouter(func (router *gin.Engine) {
    10. router.GET("/", func(ctx *gin.Context) {
    11. response.WrapContext(ctx).Success(nil)
    12. })
    13. }); err != nil {
    14. log.Fatalf("load router failed: %v\n", err)
    15. }
    16. // 启动http服务
    17. app.ServeHTTP()
    18. // 启动应用
    19. app.Run()
    20. }

运行

  1. go run main.go

运行后,访问http://localhost:8080/test