将应用程序拆分为GoLang的多个文件

时间:2014-12-03 02:37:51

标签: google-app-engine go

我正在使用GoLang版本的Go Application Engine来运行我的网站。主要用于学习。

我想要编写多个Go Service端点来支持该站点(主要是在管理员端)。我想将这些分开,以便不是所有内容都在同一个文件中(为了维护起见),但似乎无法理解这一点。

有没有办法将GoLang中的GoApp分成多个文件来提供和处理传入的请求?

理想情况下,这将是一个单一的界面风格包装文件,然后调用它们自己文件中更复杂的方法。我确实考虑过按类型将.go文件放入单独的文件夹中,以便我的YAML文件可以正好路由,但这看起来不太好。

1 个答案:

答案 0 :(得分:2)

总而言之,在最简单的意义上,当您执行go build时,Go会自动在同一文件夹中编译.go文件。

文档:http://golang.org/doc/code.html