You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
658 B

package main
import (
"github.com/gin-gonic/gin"
"golang.org/x/sync/errgroup"
"log"
"net/http"
"niupicUpload/routers"
"time"
)
/*
*
@author: sre
@date: 2022/8/19 0019
@desc: upload pic to niupic
*
*/
var (
g errgroup.Group
)
func main() {
//设置运行模式 #debug,release,test
gin.SetMode("debug")
r := routers.Router()
server := &http.Server{
Addr: ":8080",
Handler: r,
ReadTimeout: 30 * time.Second,
WriteTimeout: 30 * time.Second,
MaxHeaderBytes: 1 << 20,
}
g.Go(func() error {
return server.ListenAndServe()
})
if err := g.Wait(); err != nil {
log.Println("启动失败: %v", err)
return
}
}