Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AppRoutes = Routes{ Route{ "Index", "GET", "/", controller.DefaultIndex, }, Route{ "UserList", "GET", "/users", controller.UserList, }, Route{ "UserCreate", "POST", "/users", controller.UserCreate, }, Route{ "UserShow", "GET", "/users/{id:[0-9+]}", controller.UserShow, }, Route{ "UserUpdate", "PUT", "/users/{id:[0-9+]}", controller.UserUpdate, }, Route{ "UserDelete", "DELETE", "/users/{id:[0-9+]}", controller.UserDelete, }, }
Functions ¶
func RequestLogger ¶
Request logging middleware
func Run ¶
func Run(c *Configuration)
Types ¶
type ConfigDatabase ¶
type ConfigDatabase struct { Driver string Host string Database string User string Password string }
func (*ConfigDatabase) ConnectionString ¶
func (c *ConfigDatabase) ConnectionString() (s string)
type Configuration ¶
type Configuration struct { Port int Database ConfigDatabase }
Click to show internal directories.
Click to hide internal directories.