aa
This commit is contained in:
@@ -62,9 +62,7 @@ func Login(c *gin.Context) {
|
||||
err error
|
||||
user = &UserParam{}
|
||||
)
|
||||
reader, _ := c.Request.GetBody()
|
||||
data, _ := ioutil.ReadAll(reader)
|
||||
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, string(data), c.ClientIP())
|
||||
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, "", c.ClientIP())
|
||||
if err = c.ShouldBind(&user); err != nil {
|
||||
c.JSON(http.StatusOK, &CallBack{
|
||||
Code: model.ErrCodeNormal,
|
||||
|
||||
17
main.go
17
main.go
@@ -3,27 +3,27 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
_ "git.rosy.net.cn/jx-print/controllers"
|
||||
"git.rosy.net.cn/jx-print/globals"
|
||||
"git.rosy.net.cn/jx-print/model"
|
||||
"git.rosy.net.cn/jx-print/routers"
|
||||
"github.com/gin-contrib/sessions"
|
||||
"github.com/gin-contrib/sessions/cookie"
|
||||
"github.com/gin-gonic/gin"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main() {
|
||||
func main() {
|
||||
gin.DisableConsoleColor()
|
||||
|
||||
r := gin.New()
|
||||
r.Use(session(model.SessionKey))
|
||||
//r.Use(session(model.SessionKey))
|
||||
f, _ := os.Create("jx-print.log")
|
||||
//gin.DefaultWriter = io.MultiWriter(f)
|
||||
// 如果需要同时将日志写入文件和控制台,请使用以下代码。
|
||||
gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
|
||||
// LoggerWithFormatter middleware will write the logs to gin.DefaultWriter
|
||||
// By default gin.DefaultWriter = os.Stdout
|
||||
r.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
|
||||
|
||||
// your custom format
|
||||
@@ -37,9 +37,18 @@ func main() {
|
||||
)
|
||||
}))
|
||||
r.Use(gin.Recovery())
|
||||
r.Use(middleware())
|
||||
routers.Init(r)
|
||||
r.Run(":8999")
|
||||
}
|
||||
|
||||
func middleware() gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
data, _ := ioutil.ReadAll(c.Request.Body)
|
||||
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, string(data), c.ClientIP())
|
||||
}
|
||||
}
|
||||
|
||||
// 中间件,处理session
|
||||
func session(keyPairs string) gin.HandlerFunc {
|
||||
store := sessionConfig()
|
||||
|
||||
Reference in New Issue
Block a user