package routes import ( "regexp" "runtime" "strings" ) func PathOf() string { _, file, _, _ := runtime.Caller(1) idx := strings.Index(file, "routes/") path := file[idx+len("routes"):] path = strings.TrimSuffix(path, ".go") re := regexp.MustCompile(`param_(\w+)`) path = re.ReplaceAllString(path, ":$1") return path }