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 {