Documentation ¶
Index ¶
- Constants
- func Authorization(r *chi.Mux, method, path string, h http.HandlerFunc, ...) *chi.Mux
- func DeleteApiGatewayById(id, method, path string)
- func GetRoutes() map[string]et.Json
- func Protect(r *chi.Mux, method, path string, h http.HandlerFunc, ...) *chi.Mux
- func Public(r *chi.Mux, method, path string, h http.HandlerFunc, ...) *chi.Mux
- func PushApiGateway(id, method, path, resolve string, header et.Json, tpHeader TpHeader, ...)
- type TpHeader
- type TypeRoute
Constants ¶
const ( Get = "GET" Post = "POST" Put = "PUT" Patch = "PATCH" Delete = "DELETE" Head = "HEAD" Options = "OPTIONS" HandlerFunc = "HandlerFunc" )
Variables ¶
This section is empty.
Functions ¶
func Authorization ¶ added in v0.0.6
func Authorization(r *chi.Mux, method, path string, h http.HandlerFunc, packageName, packagePath, host string) *chi.Mux
* * Authorization * @param r *chi.Mux * @param method string * @param path string * @param h http.HandlerFunc * @param packageName string * @param packagePath string * @param host string * @return *chi.Mux *
func DeleteApiGatewayById ¶ added in v0.0.6
func DeleteApiGatewayById(id, method, path string)
* * DeleteApiGatewayById * @param id string *
func Protect ¶
func Protect(r *chi.Mux, method, path string, h http.HandlerFunc, packageName, packagePath, host string) *chi.Mux
* * Protect * @param r *chi.Mux * @param method string * @param path string * @param h http.HandlerFunc * @param packageName string * @param packagePath string * @param host string * @return *chi.Mux *
func Public ¶
func Public(r *chi.Mux, method, path string, h http.HandlerFunc, packageName, packagePath, host string) *chi.Mux
* * Public * @param r *chi.Mux * @param method string * @param path string * @param h http.HandlerFunc * @param packageName string * @param packagePath string * @param host string * @return *chi.Mux *
func PushApiGateway ¶ added in v0.0.4
func PushApiGateway(id, method, path, resolve string, header et.Json, tpHeader TpHeader, excludeHeader []string, private bool, packageName string)
* * PushApiGateway * @param method string * @param path string * @param resolve string * @params header et.Json * @param tpHeader TpHeader * @param private bool * @param packageName string *
Types ¶
type TpHeader ¶ added in v0.0.4
type TpHeader int
func IntToTpHeader ¶ added in v0.0.4
* * IntToTpHeader * @param tp int * @return TpHeader *
func ToTpHeader ¶ added in v0.0.4
* * ToTpHeader * @param str string * @return TpHeader *