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.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…