全新到这里并尝试设置一个简单的休息服务器以获得基本功能。我已经配置了我的路由,现在我正在尝试设置一些基本的POST / GET调用,只需将一些项目存储在内存中。我正在尝试设置一个结构,只是将有效负载推入内存并获取示例。我不知道如何解决这个错误,但这是我到目前为止所做的。
活动设置(activity.go):
package main
type Activity struct {
activityCgid string `json:"activityCgid"`
title string `json:"title"`
description string `json:"description"`
availableDate int `json:"availableDate"`
dueDate int `json:"dueDate"`
navigationTypes []string `json:"navigationTypes"`
containerCgi string `json:"containerCgi"`
position int `json:"position"`
}
type Activities []Activity
然后在我的repo.go中,我就是这样:
func RepoCreateActivity(t Activity) Activity {
activities = append(activities, t)
return t
}
以上,我有:
var activities Activity
指向哪个go并说first argument to append must be slice; have struct
(和结构跟随)。我很感激任何建议,因为我刚刚开始学习。谢谢你的阅读!
答案 0 :(得分:3)
var activities Activity
应该是
var activities Activities