You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
522 B

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