Documentation
¶
Index ¶
- func ErrorHandler() echo.HTTPErrorHandler
- func Logger(c echo.Context) *slog.Logger
- func NewServer() *echo.Echo
- func NewSessionManager(store scs.Store) *scs.SessionManager
- func NewSessionMiddleware(sm *scs.SessionManager) echo.MiddlewareFunc
- func Recover() echo.MiddlewareFunc
- func RenderPage(c *Context, sm *scs.SessionManager, content gomponents.Node) error
- func Wrap(db *bun.DB, sm *scs.SessionManager, next HandlerFunc) echo.HandlerFunc
- type Context
- type HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ErrorHandler ¶
func ErrorHandler() echo.HTTPErrorHandler
ErrorHandler is Echo server's error handler. It renders HTML error pages and logs errors.
func NewSessionManager ¶
func NewSessionManager(store scs.Store) *scs.SessionManager
NewSessionManager creates a new session manager.
func NewSessionMiddleware ¶
func NewSessionMiddleware(sm *scs.SessionManager) echo.MiddlewareFunc
NewSessionMiddleware creates a new session middleware.
func Recover ¶
func Recover() echo.MiddlewareFunc
Recover returns a middleware which recovers from panics anywhere in the chain and returns an error with stack trace.
func RenderPage ¶
func RenderPage( c *Context, sm *scs.SessionManager, content gomponents.Node, ) error
RenderPage renders a HTML page.
func Wrap ¶
func Wrap(db *bun.DB, sm *scs.SessionManager, next HandlerFunc) echo.HandlerFunc
Wrap a HandlerFunc with echo.HandlerFunc.
Types ¶
type HandlerFunc ¶
HandlerFunc defines a function to serve HTTP requests, using the custom context.
Click to show internal directories.
Click to hide internal directories.