Ejemplo n.º 1
0
func InitializeRenderers(e *echo.Echo) error {
	//e.Use(middleware.Logger())
	e.Use(middleware.Recover())
	e.SetRenderer(&EchoRenderer{})

	e.GET("/static*", RenderStatic)

	return nil
}
Ejemplo n.º 2
0
func InitializeWebsocket(e *echo.Echo) error {

	e.GET("/ws/:name", standard.WrapHandler(http.HandlerFunc(ws())))

	return nil
}
Ejemplo n.º 3
0
func InitRoutes(e *echo.Echo) {
	h := new(handler)
	e.GET("/json", h.json())
	e.GET("/db", h.db())
	e.GET("/queries", h.queries())
	e.GET("/fortunes", h.fortunes())
	e.GET("/updates", h.updates())
	e.GET("/plaintext", h.plaintext())
}
Ejemplo n.º 4
0
func (ctrl *AuthorController) Init(router *echo.Echo) {
	router.GET("/author", GetAllAuthors)
	router.GET("/author/:id/book", GetAllBooksForAuthor)
}
Ejemplo n.º 5
0
func (ctrl *BookController) Init(router *echo.Echo) {
	router.GET("/book", GetAllBooks)
}
Ejemplo n.º 6
0
func (ctrl *ProfileController) Init(router *echo.Echo) {
	router.GET("/", Index)
}
Ejemplo n.º 7
-1
Archivo: server.go Proyecto: xtfly/gofd
// OnStart ...
func (s *Server) OnStart(c *common.Config, e *echo.Echo) error {
	go func() { s.sessionMgnt.Start() }()

	e.Use(middleware.BasicAuth(s.Auth))
	e.POST("/api/v1/server/tasks", s.CreateTask)
	e.DELETE("/api/v1/server/tasks/:id", s.CancelTask)
	e.GET("/api/v1/server/tasks/:id", s.QueryTask)
	e.POST("/api/v1/server/tasks/status", s.ReportTask)

	return nil
}