Documentation
¶
Index ¶
- func GinWeb(useLogger bool, options ...ginOption) core.PluginConfig
- func ParseDir(t *template.Template, root string, filePattern ...string) (*template.Template, error)
- func ParseFSDir(t *template.Template, fsys fs.FS, root string, patterns ...string) (*template.Template, error)
- func WithCors(useCors bool) ginOption
- func WithErrorHandler(errorHandler middleware.WebErrorHandler) ginOption
- func WithTracert(tracert middleware.WebTracert) ginOption
- type Controller
- func (o *Controller) HtmlView(fn func(*gin.Context) (string, gin.H)) gin.HandlerFunc
- func (o *Controller) JsonView(fn func(*gin.Context) interface{}) gin.HandlerFunc
- func (o *Controller) JsonpView(fn func(*gin.Context) interface{}) gin.HandlerFunc
- func (o *Controller) StringView(fn func(*gin.Context) string) gin.HandlerFunc
- func (o *Controller) XmlView(fn func(*gin.Context) interface{}) gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GinWeb ¶
func GinWeb(useLogger bool, options ...ginOption) core.PluginConfig
func ParseFSDir ¶ added in v0.0.2
func WithErrorHandler ¶ added in v0.0.3
func WithErrorHandler(errorHandler middleware.WebErrorHandler) ginOption
func WithTracert ¶ added in v0.0.3
func WithTracert(tracert middleware.WebTracert) ginOption
Types ¶
type Controller ¶
func (*Controller) HtmlView ¶
func (o *Controller) HtmlView(fn func(*gin.Context) (string, gin.H)) gin.HandlerFunc
func (*Controller) JsonView ¶
func (o *Controller) JsonView(fn func(*gin.Context) interface{}) gin.HandlerFunc
func (*Controller) JsonpView ¶
func (o *Controller) JsonpView(fn func(*gin.Context) interface{}) gin.HandlerFunc
func (*Controller) StringView ¶
func (o *Controller) StringView(fn func(*gin.Context) string) gin.HandlerFunc
func (*Controller) XmlView ¶
func (o *Controller) XmlView(fn func(*gin.Context) interface{}) gin.HandlerFunc
Source Files
¶
Click to show internal directories.
Click to hide internal directories.