arnaucube
arnaucube/decentralized-blogging-platformPublic Self-hosted repository
decentralized-blogging-platform/restRoutes.go
restRoutes.goRaw
 1package main
 2
 3type Routes []Route
 4
 5var routes = Routes{
 6	Route{
 7		"Index",
 8		"GET",
 9		"/",
10		Index,
11	},
12	Route{
13		"Signup",
14		"POST",
15		"/signup",
16		Signup,
17	},
18	Route{
19		"Login",
20		"POST",
21		"/login",
22		Login,
23	},
24	Route{
25		"GetUsers",
26		"GET",
27		"/users",
28		GetUsers,
29	},
30	Route{
31		"GetUser",
32		"GET",
33		"/user/{userid}",
34		GetUser,
35	},
36	Route{
37		"NewPost",
38		"POST",
39		"/post",
40		NewPost,
41	},
42	Route{
43		"GetPosts",
44		"GET",
45		"/posts",
46		GetPosts,
47	},
48	Route{
49		"GetPost",
50		"GET",
51		"/post/{postid}",
52		GetPost,
53	},
54}