goframe

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package goframe is the router for github.com/gogf/gf/v2. The handlers stay http.HandlerFuncs, served from GoFrame's request with the path parameters on it, and the server is served in GoFrame's own way.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Framework

type Framework struct{}

Framework is the GoFrame router.

func (Framework) Conflicts

func (Framework) Conflicts(routes []framework.Route) ([]framework.Route, []framework.Conflict)

Conflicts drops every route that matches the same requests as an earlier one of its method: a repeat of it, one whose path parameters are named otherwise, or one that differs in the trailing slash alone, since GoFrame exits on a route registered twice and drops the slash.

func (Framework) Handler

func (Framework) Handler(s *gocode.Scope) framework.Handler

func (Framework) Imports

func (Framework) Imports() []gomodel.Import

func (Framework) Name

func (Framework) Name() string

func (Framework) PathParam

func (Framework) PathParam(_ *gocode.Scope, name string) string

func (Framework) RoutePattern

func (Framework) RoutePattern(method, path string) (string, error)

RoutePattern writes METHOD:/path with {name} fields as identifiers and a trailing /* as /*rest.

func (Framework) Templates

func (Framework) Templates() fs.FS

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL