-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathapp.go
48 lines (39 loc) · 1.51 KB
/
app.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package main
import (
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
"apidocserver/action"
"apidocserver/base"
"apidocserver/middle"
)
func main() {
e := echo.New()
base.Config()
e.Use(middleware.Logger())
e.Use(middleware.Recover())
e.Use(middleware.CORS())
e.Static("/", "")
e.POST("/login", action.Login)
e.GET("/logout", action.Logout)
e.GET("/project/list", action.ProjectList,middle.LoginMiddle)
e.POST("/project/save", action.ProjectSave,middle.LoginMiddle)
e.GET("/project/delete", action.ProjectDelete,middle.LoginMiddle)
e.GET("/sort/list", action.SortList,middle.LoginMiddle)
e.GET("/sort/plist", action.SortPList,middle.LoginMiddle)
e.GET("/sort/sort_api_list", action.SortApiList,middle.LoginMiddle)
e.POST("/sort/save", action.SortSave,middle.LoginMiddle)
e.GET("/sort/delete", action.SortDelete,middle.LoginMiddle)
e.GET("/api/list", action.ApiList)
e.GET("/api/content", action.ApiContent,middle.LoginMiddle)
e.POST("/api/save", action.ApiSvae,middle.LoginMiddle)
e.GET("/api/delete", action.ApiDelete,middle.LoginMiddle)
e.POST("/api/upload", action.FileUpload)
e.GET("/user/list", action.UserList,middle.LoginMiddle)
e.POST("/user/save", action.UserSave,middle.LoginMiddle)
e.GET("/user/delete", action.UserDelete,middle.LoginMiddle)
e.POST("/user/user_project_save", action.UserProjectSave,middle.LoginMiddle)
e.GET("/msg_list", action.MsgList)
e.GET("/ws", action.IMSever)
e.GET("/group/list",action.GroupList,middle.LoginMiddle)
e.Logger.Fatal(e.Start(":9001"))
}