package models import ( "encoding/json" "os" ) type Config struct { AssetsPath string TemplatesPath string TemplatesExt string LocalIP string ServerIP string Port string } func ConfigInit() *Config { return &Config{} } func (c *Config) Load(configPath string) error { configFile, err := os.ReadFile(configPath) if err != nil { return err } err = json.Unmarshal(configFile, c) if err != nil { return err } return nil }