package router
|
|
//import (
|
// "basic.com/valib/logger.git"
|
// "context"
|
// "github.com/gin-gonic/gin"
|
// "os"
|
// "os/signal"
|
// "syscall"
|
// "vamicro/api-gateway/auth"
|
// "vamicro/api-gateway/client"
|
//)
|
//
|
//func StartGateway() {
|
// ctx, cancel := context.WithCancel(context.Background())
|
// r := gin.Default()
|
// r.Use(auth.AuthHandler())
|
// client := client.NewClient(ctx)
|
// if client == nil {
|
// return
|
// }
|
// r.Any("/data/*any", client.AnyRequest)
|
//
|
// go r.Run("0.0.0.0:8888")
|
//
|
// c := make(chan os.Signal, 1)
|
// signal.Notify(c, os.Interrupt, os.Kill, syscall.SIGTERM)
|
// <-c
|
//
|
// logger.Debug("exit api-gateway")
|
// client.DeRegister()
|
// cancel()
|
// client.Free()
|
//}
|