From c8078a36e3e15139ac3d9fb2df7d9154c6ea8ee2 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期四, 30 七月 2020 10:35:44 +0800
Subject: [PATCH] test

---
 routers/router.go |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/routers/router.go b/routers/router.go
index 0cbf2f0..4047f59 100644
--- a/routers/router.go
+++ b/routers/router.go
@@ -9,7 +9,11 @@
 
 import (
 	"car-service/controllers"
+	"fmt"
 	"github.com/astaxie/beego/plugins/cors"
+	"os"
+	"os/exec"
+	"path/filepath"
 
 	"github.com/astaxie/beego"
 )
@@ -39,7 +43,9 @@
 	//)
 	//beego.AddNamespace(ns)
 	//beego.Router("/basic/api/car/app/user", &controllers.UserController{})
-	beego.SetStaticPath("/download", "download")
+	rootPath := getAppRootPath()
+	fmt.Println("rootPath:", rootPath)
+	beego.SetStaticPath("/download", "/data3/workspace/liuxiaolong/car-service/download")
 	preApi := "/basic/api"
 	beego.Router(preApi+"/car/statistic", &controllers.CarController{}, "*:Statistic")
 	beego.Router(preApi+"/car/spaceNo", &controllers.CarController{}, "*:SpaceNo")
@@ -54,3 +60,15 @@
 
 	beego.Router(preApi+"/user/all", &controllers.UserController{}, "*:GetUserAll")
 }
+
+func getAppRootPath() string {
+	file,err:= exec.LookPath(os.Args[0])
+	if err != nil {
+		return ""
+	}
+	p, err := filepath.Abs(file)
+	if err != nil {
+		return ""
+	}
+	return filepath.Dir(p)
+}
\ No newline at end of file

--
Gitblit v1.8.0