func DeleteUser(ctx *middleware.Context, w http.ResponseWriter, r *http.Request) (interface{}, error) { var u user.User var err error u.ID = bson.ObjectIdHex(r.URL.Query().Get("id")) err = u.Delete() if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) return u, err } return u, nil }