From e07f0fa6e33d44580fa047bb3c2ea8dd27113192 Mon Sep 17 00:00:00 2001 From: josc146 Date: Sat, 3 Feb 2024 15:13:24 +0800 Subject: [PATCH] improve path processing --- backend-golang/app.go | 1 + backend-golang/file.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend-golang/app.go b/backend-golang/app.go index 159326e..3257a10 100644 --- a/backend-golang/app.go +++ b/backend-golang/app.go @@ -48,6 +48,7 @@ func (a *App) OnStartup(ctx context.Context) { a.exDir = filepath.Dir(ex) + "/" a.cmdPrefix = "cd " + a.exDir + " && " } + os.Chdir(a.exDir) } os.Chmod(a.exDir+"backend-rust/webgpu_server", 0777) diff --git a/backend-golang/file.go b/backend-golang/file.go index aed1965..e7cd3da 100644 --- a/backend-golang/file.go +++ b/backend-golang/file.go @@ -18,7 +18,7 @@ func (a *App) GetAbsPath(path string) (string, error) { var absPath string var err error if filepath.IsAbs(path) { - absPath = path + absPath = filepath.Clean(path) } else { absPath, err = filepath.Abs(filepath.Join(a.exDir, path)) if err != nil {