mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 13:10:26 +08:00 
			
		
		
		
	自动生成新的配置文件(api_admin.yaml)
This commit is contained in:
		@@ -41,12 +41,17 @@ func LoadAPIConfig() (*APIConfig, error) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	var data []byte
 | 
						var data []byte
 | 
				
			||||||
	var err error
 | 
						var err error
 | 
				
			||||||
 | 
						var isFromOld = false
 | 
				
			||||||
	for _, path := range paths {
 | 
						for _, path := range paths {
 | 
				
			||||||
		data, err = os.ReadFile(path)
 | 
							data, err = os.ReadFile(path)
 | 
				
			||||||
		if err == nil {
 | 
							if err == nil {
 | 
				
			||||||
			if path == realFile || path == oldRealFile {
 | 
								if path == realFile || path == oldRealFile {
 | 
				
			||||||
				isFromLocal = true
 | 
									isFromLocal = true
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								// 自动生成新的配置文件
 | 
				
			||||||
 | 
								isFromOld = path == oldRealFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			break
 | 
								break
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
@@ -70,6 +75,11 @@ func LoadAPIConfig() (*APIConfig, error) {
 | 
				
			|||||||
		_ = os.WriteFile(realFile, data, 0666)
 | 
							_ = os.WriteFile(realFile, data, 0666)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// 自动生成新配置文件
 | 
				
			||||||
 | 
						if isFromOld {
 | 
				
			||||||
 | 
							_ = config.WriteFile(Tea.ConfigFile(ConfigFileName))
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return config, nil
 | 
						return config, nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user