示例#1
0
func CreateUser(ctx *middleware.Context, w http.ResponseWriter, r *http.Request) (interface{}, error) {
	var u user.User
	err := json.NewDecoder(r.Body).Decode(&u)
	if err != nil {
		http.Error(w, err.Error(), http.StatusInternalServerError)
		return u, err
	}
	err = u.Create()
	if err != nil {
		http.Error(w, err.Error(), http.StatusInternalServerError)
		return u, err
	}
	return u, nil
}