package main import ( "flag" "log" "os" "strconv" "github.com/joho/godotenv" ) func main() { err := godotenv.Load(".env") if err != nil { log.Fatal("Error loading .env file") os.Exit(1) } r := Router() r.LoadHTMLGlob("tmpl/*") r.Static("/statics", "./statics") port := flag.Int("p", 88, "the port to listen on") // 解析命令行参数 flag.Parse() r.Run(":" + strconv.Itoa(*port)) }