因为直接说推荐 大家可能不知道是个啥东西 不知道用在哪里
fresh 如:gin开发热更新神器
当我们写gin的时候我们需要频繁的修改代码
频繁的启动 go run main.go
如下
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080
}
当我们启动后再次修改代码 就需要重新杀死进程重新 go run main.go
这个样子会对我们开发来说算是一种苦难吧
尤其值我这种之前写PHP的 写完直接看效果的
三五秒的等待让我欲罢不能
那么这个时候 fresh 神器就上场了
一次启动,无需其他配置
后边只需要 ctrl+s保存 他就会自动编译更新
使用方式
在项目根目录打开命令行输入如下命令
go get github.com/pilu/fresh
然后执行
fresh
这样,我们就可以高效愉快的开发,可以节约很多时间摸鱼了