用于构建API的类似Express的框架

时间:2013-09-08 19:06:02

标签: express go

我已经使用node.js Express框架构建了一些基本API。我正在考虑切换到Go,因为回调代码很难快速推理。我真的很喜欢Express作为一个框架,在Go中有类似的东西吗?

4 个答案:

答案 0 :(得分:4)

这对你来说可能为时已晚,但我一直在研究Express for Go的克隆。我声称它完全90%,只要它是正确的90%它可以为你工作。

来源:https://github.com/ricallinson/forgery网站:http://goforgery.appspot.com/

答案 1 :(得分:3)

Gorilla Toolkit很棒。特别是,您可能需要查看github.com/gorilla/mux。存在较大的框架,但是用户倾向于选择更简单的选项,因为语言和标准库让你走得很远,并且框架不像其他语言那样管理复杂性,并且可能只是不必要地使事情复杂化。

API docs是一个很好的参考,您还可以查看examples of how other people use it

答案 2 :(得分:2)

我发现go-api很有用,但还有其他一些框架。如果你正在寻找一个更基本的软件包,那就是Gorilla Toolkit(注意:它是一个工具包,而不是一个框架,所以它不那么自以为是)

GoApi:https://github.com/dpapathanasiou/go-api 大猩猩:https://github.com/gorilla

答案 3 :(得分:2)

也许不是那么相似,但请看一下Revel