我一直在关注Google App Engine 的 Go 教程。
根据教程,我应该创建一个根项目目录,所有与项目相关的源文件都应该进入这个目录。因此,我的工作区如下所示:
/MyProject
/router
router.go
/items
items.go
当我尝试像这样在 router.go 中引用 items.go 时:
路由器
import(
"items"
)
func itemsHandler(writer http.ResponseWriter, request * http.Request){
anItem := items.Item{Id: 245,Name: "Chocolate",Price: 1.50};
}
该应用程序无法编译,因为items is undefined现在我对 Google App Engine 上的 Go 项目应该如何组织感到非常困惑。我想知道的是
我的项目目录应该位于 Go SDK 的gopath目录中还是可以位于任何地方?教程没有说明这一点。
Go App Engine 项目的结构是什么?如何导入源文件?
白衣染霜花
相关分类