1
我正在使用Go應用引擎的GoLang版本來運行我的網站。主要是爲了學習。將Go應用分割成GoLang的多個文件
我現在想寫多個Go Service端點來支持這個站點(主要是在管理端)。我想分開這些,以便不是所有的東西都在同一個文件中(爲了維護),但似乎無法讓我的頭在這附近。
有沒有辦法將GoLang中的GoApp分成多個文件來處理傳入的請求?
理想情況下,這將是一個單一的界面風格的包裝文件,然後調用更復雜的方法,在他們自己的文件。我曾考慮將.go文件按類型放入單獨的文件夾中,這樣我的YAML文件就可以路由,但這看起來不太好。
如果這些文件在同一文件夾...然後您可以將您的請求處理程序分割成多個文件,只要你想..是你在問什麼? – 2014-12-03 03:22:35
我這麼認爲。所以在YAML中,我只是指定處理請求的每個文件?我想我不知道該怎麼做,並且似乎無法讓我的Google技能將我引導至正確的教程/示例。 – RiddlerDev 2014-12-03 03:40:56
根本不需要指定文件。 Go文件將被編譯,並且YAML文件將只指定由應用程序處理的路由等。 (https://cloud.google.com/appengine/docs/go/config/appconfig)。它最初有點令人困惑,但是YAML文件只需要爲Go應用程序中的每個不同的http處理程序提供一個處理程序。 – Intermernet 2014-12-03 11:17:40