我看到Go本身有一个包net/http,它足以提供启动和运行自己的REST所需的一切。然而,有各种各样的框架;最流行的可能是gorilla。考虑到我需要做的主要事情之一是构建REST来访问一些后端存储(数据库、缓存等)。要执行CRUD操作,go的标准库本身是好的,还是应该考虑使用一些框架?通常,人们会编写一个新的库或框架来解决现有库中存在的问题。但是,当实际需求很简单时,许多框架也会使情况变得更糟。所以我有几个问题:
go lang中的基
我刚刚完成了我的第一个后端使用Iris框架,但现在我需要把它投入生产,以便我可以使用它在我建立的应用程序。为了在本地测试代码,我只使用go run main.go和ngrok运行我的文件,以便用Slack进行测试,它正在工作,并且已经完成。我有一滴Ubuntu 16.04.3和其他一个与Centos 7.我在搜索类似于pm2 for go的东西,运行服务器并使用nginx来指向那个端口,但是我看到Go时它是不同的,我必须使用类似于这个的东西但是对于一个简单的服务器来说,这是一个很长的配置
-- statements to be applied to the request go here --> <backend> the backend service go here-- statements to be applied to the response go here -->
<