mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 07:50:25 +08:00 
			
		
		
		
	修复$HOME未定义问题
This commit is contained in:
		@@ -34,14 +34,15 @@ func SharedAPIConfig() (*APIConfig, error) {
 | 
				
			|||||||
	localFile := Tea.ConfigFile("api.yaml")
 | 
						localFile := Tea.ConfigFile("api.yaml")
 | 
				
			||||||
	isFromLocal := false
 | 
						isFromLocal := false
 | 
				
			||||||
	paths := []string{localFile}
 | 
						paths := []string{localFile}
 | 
				
			||||||
	homeDir, err := os.UserHomeDir()
 | 
						homeDir, homeErr := os.UserHomeDir()
 | 
				
			||||||
	if err == nil {
 | 
						if homeErr == nil {
 | 
				
			||||||
		paths = append(paths, homeDir+"/."+teaconst.ProcessName+"/api.yaml")
 | 
							paths = append(paths, homeDir+"/."+teaconst.ProcessName+"/api.yaml")
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	paths = append(paths, "/etc/"+teaconst.ProcessName+"/api.yaml")
 | 
						paths = append(paths, "/etc/"+teaconst.ProcessName+"/api.yaml")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// 依次检查文件
 | 
						// 依次检查文件
 | 
				
			||||||
	var data []byte
 | 
						var data []byte
 | 
				
			||||||
 | 
						var err error
 | 
				
			||||||
	for _, path := range paths {
 | 
						for _, path := range paths {
 | 
				
			||||||
		data, err = ioutil.ReadFile(path)
 | 
							data, err = ioutil.ReadFile(path)
 | 
				
			||||||
		if err == nil {
 | 
							if err == nil {
 | 
				
			||||||
@@ -73,8 +74,8 @@ func SharedAPIConfig() (*APIConfig, error) {
 | 
				
			|||||||
		_, err := os.Stat(dbConfigFile)
 | 
							_, err := os.Stat(dbConfigFile)
 | 
				
			||||||
		if err == nil {
 | 
							if err == nil {
 | 
				
			||||||
			paths := []string{}
 | 
								paths := []string{}
 | 
				
			||||||
			homeDir, err := os.UserHomeDir()
 | 
								homeDir, homeErr := os.UserHomeDir()
 | 
				
			||||||
			if err == nil {
 | 
								if homeErr == nil {
 | 
				
			||||||
				paths = append(paths, homeDir+"/."+teaconst.ProcessName+"/db.yaml")
 | 
									paths = append(paths, homeDir+"/."+teaconst.ProcessName+"/db.yaml")
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			paths = append(paths, "/etc/"+teaconst.ProcessName+"/db.yaml")
 | 
								paths = append(paths, "/etc/"+teaconst.ProcessName+"/db.yaml")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user