gpt4 book ai didi

golang 中的 REST 应用程序文件夹结构

转载 作者:IT王子 更新时间:2023-10-29 01:15:39 26 4
gpt4 key购买 nike

我刚刚开始使用 Go,作为第一个项目,我决定制作一个简单的 REST API 服务器。不幸的是,我遇到了一个问题,因为我似乎找不到构建项目的最佳方式。

到目前为止,我使用的结构与 Rails 项目相同,这意味着在它们自己的文件夹中有 Controller 和模型,但它并不像 go 代码应有的那样地道。

有人对如何正确构建项目有任何建议吗?

最佳答案

这可能是可行的,但是由于静态编译,如果您需要大量 Rails 的自动功能来确定路由,您将会遇到一些麻烦。

我可能只有一个包含所有数据库模型的models 包,然后是基于Gorilla's mux 的东西。将一些路由绑定(bind)到一些 Action 。

如果事情变得复杂,您可以尝试更大的框架,例如 Revel ,这可能更适合更大的 MVC 应用程序。

关于golang 中的 REST 应用程序文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29987122/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com