Documentation ¶
Index ¶
- Constants
- Variables
- func CreateMultiHandlerCRUD(r MuxRouter, rawPath string, handlers IndividualCRUDHandlers)
- func CreateSingleHandlerCRUD(r MuxRouter, rawPath string, handler HandleFunc)
- func DefaultLockedMethod(w http.ResponseWriter, r *http.Request)
- func FindMethod(v ReqVerb) ([]string, error)
- func IsWordRestricted(path string) bool
- func LockAllOtherMethods(r MuxRouter, path string, excluded []string)
- func Log(message string)
- func LogVersion()
- func RemoveItemsFromArray(arr []string, itemsToRemove []string) []string
- func SetLogFile(fileURL string)
- func SetLogMode(mode LoggLevel)
- func VetPath(rawPath string) string
- type HandleFunc
- type IndividualCRUDHandlers
- type LoggLevel
- type MuxRouter
- type ReqVerb
Constants ¶
View Source
const DEFAULT_LOG_ADDRESS = "0x0000f.log"
Variables ¶
View Source
var LoggerAddress string = DEFAULT_LOG_ADDRESS
View Source
var RegistredMethods = []string{
"CREATE",
"READ",
"UPDATE",
"DELETE",
"GET",
"POST",
"PUT",
"PATCH",
"CONNECT",
"TRACE",
}
View Source
var Version versionType = "0.0.3"
Functions ¶
func CreateMultiHandlerCRUD ¶ added in v0.0.2
func CreateMultiHandlerCRUD(r MuxRouter, rawPath string, handlers IndividualCRUDHandlers)
func CreateSingleHandlerCRUD ¶ added in v0.0.2
func CreateSingleHandlerCRUD(r MuxRouter, rawPath string, handler HandleFunc)
func DefaultLockedMethod ¶ added in v0.0.2
func DefaultLockedMethod(w http.ResponseWriter, r *http.Request)
func FindMethod ¶ added in v0.0.2
func IsWordRestricted ¶ added in v0.0.2
func LockAllOtherMethods ¶ added in v0.0.2
func LogVersion ¶ added in v0.0.2
func LogVersion()
func RemoveItemsFromArray ¶ added in v0.0.2
func SetLogFile ¶ added in v0.0.2
func SetLogFile(fileURL string)
func SetLogMode ¶ added in v0.0.2
func SetLogMode(mode LoggLevel)
Types ¶
type HandleFunc ¶ added in v0.0.2
type HandleFunc func(w http.ResponseWriter, r *http.Request)
type IndividualCRUDHandlers ¶ added in v0.0.2
type IndividualCRUDHandlers map[ReqVerb]HandleFunc
Click to show internal directories.
Click to hide internal directories.