我一直在關注Google App Engine's Go Tutorial。Go App Engine項目的包裝結構
根據教程,我應該創建一個根項目目錄,並且與該項目相關的所有源文件都應該進入該目錄。必然地,我的工作區是這樣的:
/MyProject
/router
router.go
/items
items.go
當我嘗試參考items.go在router.go這樣的:
router.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應用引擎上的Go項目應該如何組織。我想知道的是
是我的項目目錄應該是位於轉到SDK的
gopath
目錄還是可以位於任何地方?教程沒有說清楚。Go App Engine項目的結構如何以及如何導入源文件?
這是一個很好的答案,謝謝:) –
哇,爲什麼文檔沒有顯示這個。 – Jacob