如何让golang的web服务热重载

有很多方法可以热重载 golang Web 应用程序或 golang 程序。

我选择gin(不是web gin框架)来进行热重载。
首先在 GOPATH/bin下安装gin,命令如下所示:

go get github.com/codegangsta/gin

基本用法

如果我们运行一个正在监听 8080 的 gin(同名,但它是 web 框架 gin)web 应用程序,我们可以运行以下命令:

go run main.go —port=8088 —appPort=8080

稍微解释一下上面命令的参数的含义,“--port”表示gin代理服务器会监听端口。“--appPort”是Go web服务器的端口,在本例中,我们监听8080。

posted @ 2022-08-13 16:42  freephp  阅读(317)  评论(0编辑  收藏  举报