У меня есть метод, который берет список идентификаторов пользователей и возвращает список сведений о пользователях.
func ListUser(userIDs []interface{}) (users []User, err error) {
// query on DB based on userID and return list of users
return users, nil
}
Теперь я хочу предоставить конечную точку API для него. Итак, я пытаюсь получить идентификаторы пользователей из моего URL.
func ListUserProfile(w http.ResponseWriter, r *http.Request) {
// I know I can get the single value using
//r.URL.Query().Get("user-id")
// but here List user takes []interface{} as a argument
users, err := users.ListUser(userIDs)
}
Есть ли какой-нибудь способ, которым я могу получить список userIDS из моего URL.