func CreateUserHandler(c jakiro.Context) { user := new(User) err := user.FromJSON(c.Body()) if err != nil { // 400 Bad Request c.Error(400, err) return } // Insert the user. user.Id = int64(len(DBUsersTable) + 1) user.CreatedAt = time.Now() DBUsersTable[user.Id] = user // 201 Created c.JSON(201, user) }