我对 Golang 和 iris(Go web 框架)非常陌生。现在我正在和他们一起玩,并试图了解他们是否符合我的需求。据我了解,在我们完成一个 iris 项目后,我们拥有的是一堆 .go 文件。然后我们编译它们并获得一个可执行文件。我们应该如何部署这个输出?只需将它放在文件系统中的某个位置并运行它(可能作为 Windows 上的服务或 Linux 中的后台作业)?就这么简单吗?
问问题
1607 次
2 回答
0
取决于你的根项目,它的构建有点不同。我更喜欢配置我的项目
应用名称
- 楷模
- 服务
- 服务1
- 服务2
- 帮手
- 控制器
- 网络
- 意见
- 资产
- 当地人
- main.go
为此,请转到根目录,在 Windows 中进行开发,您应该执行
go run web\main.go
项目完成时用于生产
Set GOOS=linux //(if your server is linux)
go build web\main.go
之后,当您将文件放在 linux 中的服务器上时,您会看到一个二进制文件,最好为二进制文件定义一个服务,以便在启动时执行并在出现任何错误时重新启动。
于 2019-08-30T14:11:52.050 回答