Documentation ¶
Index ¶
- Variables
- func BuildCommandContainer() *dig.Container
- func BuildCustomContainer(modules []register.DIModule) *dig.Container
- func CreateSessionStore() *sessions.CookieStore
- func GetHttpServer(router *mux.Router, cfg ServerConf) *http.Server
- func GiveAccessToPublicFolder(router *mux.Router)
- func HandleGroups(groups []register.Group, router *mux.Router)
- func HandleSingleRoute(routes []register.Route, router *mux.Router)
- func RegisterConrollerInterface(item register.ControllerRegisterItem, w http.ResponseWriter, r *http.Request) interface{}
- func RunServer(conf ServerConf, r []register.HTTPRouter)
- func WebRouter(routes []register.HTTPRouter) *mux.Router
- type BaseController
- type Request
- type ServerConf
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Commands = register.CommandRegister{ "database:seed": &cli.Seeder{}, "show:commands": &cli.ShowCommands{}, "cmd:create": &cli.CmdCreate{}, "controller:create": &cli.ControllerCreate{}, "generate:key": &cli.GenerateKey{}, "middleware:create": &cli.MiddlewareCreate{}, "migration:create": &cli.MigrationCreate{}, "migration:rollback": &cli.MigrateRollback{}, "migration:up": &cli.MigrationUp{}, "model:create": &cli.ModelCreate{}, "router:show": &cli.RouterShow{}, "service:create": &cli.ServiceCreate{}, "update": &cli.UpdateAlfred{}, } CommandServices = register.ServiceRegister{} Models = register.ModelRegister{} Controllers = register.ControllerRegister{} Middlewares = register.MiddlewareRegister{} Router []register.HTTPRouter )
Functions ¶
func BuildCommandContainer ¶
func CreateSessionStore ¶
func CreateSessionStore() *sessions.CookieStore
func GetHttpServer ¶
func GetHttpServer(router *mux.Router, cfg ServerConf) *http.Server
func RegisterConrollerInterface ¶
func RegisterConrollerInterface(item register.ControllerRegisterItem, w http.ResponseWriter, r *http.Request) interface{}
func RunServer ¶
func RunServer(conf ServerConf, r []register.HTTPRouter)
Types ¶
type BaseController ¶
type BaseController struct { Response http.ResponseWriter Request *http.Request }
var (
BC BaseController
)
type ServerConf ¶
func RetrieveAppConf ¶
func RetrieveAppConf() *ServerConf
Source Files ¶
Click to show internal directories.
Click to hide internal directories.