mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-05 17:40:24 +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