INNER CODE UNIT · Go
view
pilinux/gorest · config/config.go:675
func view() (viewConfig ViewConfig, err error) {
viewConfig.Activate = strings.ToLower(strings.TrimSpace(os.Getenv("ACTIVATE_VIEW")))
if viewConfig.Activate == Activated {
viewConfig.Directory = strings.TrimRight(strings.TrimSpace(os.Getenv("TEMPLATE_DIR")), "/")
if viewConfig.Directory != "" {
err = ensureConfigDir(viewConfig.Directory)
if err != nil {
err = errors.New("invalid template directory: " + err.Error())
return
}
}
}
return
}
// ensureConfigDir checks if the provided directory exists and is a valid relative path. If it doesn't exist, it creates the directory.