Каждый раз останавливайтесь и запускайте localhost, если вносите какие-либо изменения в код для перезагрузки
Я использую golang и gin-gonic framework. если я внесу какие-либо изменения в свой код и увижу вывод. Затем каждый раз, когда мне приходится останавливаться и запускать локальный порт прослушивателя. Иногда раздражает, если я не останавливал и не запускал локальный порт прослушивателя, и вносил какие-либо изменения, чтобы увидеть вывод в браузере.
package main
import (
Routers "Golang-Project-Structure/routers"
"fmt"
"github.com/joho/godotenv"
"os"
)
//Execution starts from main function
func main() {
e := godotenv.Load()
if e != nil {
fmt.Print(e)
}
r := Routers.SetupRouter()
port := os.Getenv("port")
// For run on requested port
if len(os.Args) > 1 {
reqPort := os.Args[1]
if reqPort != "" {
port = reqPort
}
}
if port == "" {
port = "8080" //localhost
}
type Job interface {
Run()
}
r.Run(":" + port)
}
Как я могу автоматизировать таким образом, чтобы он мог автоматически перезагрузить мой новый код.