| | |
| | | |
| | | import ( |
| | | "car-service/controllers" |
| | | "fmt" |
| | | "github.com/astaxie/beego/plugins/cors" |
| | | "os" |
| | | "os/exec" |
| | | "path/filepath" |
| | | |
| | | "github.com/astaxie/beego" |
| | | ) |
| | |
| | | //) |
| | | //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") |
| | |
| | | |
| | | 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) |
| | | } |