func UserGetAllAddressHandler(w http.ResponseWriter, r *http.Request) { addressController := controller.Address{} //verify user jwtToken := auth.JwtToken{} userToken, err := jwtToken.ParseToken(r) if err != nil { http.Error(w, "Invalid user", 400) } else { userId := userToken.Claims["userId"].(float64) addressController.UserId = int64(userId) addresses, err := addressController.GetAllAddress(r) if err != nil { http.Error(w, "Invalid user", 400) } else { jsonRes, _ := json.Marshal(addresses) fmt.Fprint(w, string(jsonRes)) } } }