在使用Golang開發的過程中,要時刻注意interface{}類型本來存儲的是什么類型
當需要強轉回原類型時,要能轉對
這個錯誤就是因為我使用gin框架的過程中,c.set()進去的類型和c.get()出來interface{}類型,強轉的時候類型不對
c.set進去的是float64 ,我這里需要uint ,所以獲取出來后需要強轉成uint
kefuId, _ := c.Get("kefu_id") user := &models.User{ ID: uint(kefuId.(float64)), OnlineStatus: uint(statusInt), }