package main
import (
"fmt"
"github.com/SimonWang00/goeureka"
"github.com/gin-gonic/gin"
"net/http"
)
type Dades struct {
Id int
Name string
Age int
}
func main() {
//连接数据库
//configs.BaseName("wbrj_sample")
//var data []Dades
查询
//configs.Db.Raw("select * from dade where id>=?", 1).Find(&data)
//fmt.Printf("%+v", data[0].Id)
//for _, v := range data {
// fmt.Println(v.Id)
//}
//注册到 Eureka
//registerToEureka()
router := gin.Default()
router.GET("/", func(c *gin.Context) {
name := c.Query("id")
fmt.Println(name)
Token := c.GetHeader("Token")
jwtUsers := c.GetHeader("jwtUser")
fmt.Println("打印33" + jwtUsers)
jwtBase := c.GetHeader("jwtBase")
fmt.Println("打印33" + jwtBase)
c.JSON(http.StatusOK, Token)
})
router.POST("/", func(c *gin.Context) {
var data map[string]interface{}
c.BindJSON(&data)
jwtUsers := c.GetHeader("jwtUser")
fmt.Println("打印33" + jwtUsers)
jwtBase := c.GetHeader("jwtBase")
fmt.Println("打印33" + jwtBase)
c.JSON(http.StatusOK, data)
})
router.Run("0.0.0.0:8000")
}
func registerToEureka() {
// 实现注册到 Eureka 的逻辑,30秒一次心跳
fmt.Println("注册到 Eureka")
opt := make(map[string]string)
goeureka.RegisterClient("http://127.0.0.1:6868", "", "myGoApp", "8000", "43", opt)
}
02-06
36万+
10-28
1483
12-28
1368