package
0.0.0-20230216062219-ce9c39557969
Repository: https://github.com/mromero1591/web-foundation.git
Documentation: pkg.go.dev

# Functions

Decode reads the body of an HTTP request looking for a JSON document.
IsShutdown checks to see if the shutdown error is contained in the specified error value.
NewApp creates an App value that handle a set of routes for the application.
NewShutdownError returns an error that causes the framework to signal a graceful shutdown.
Param returns the web call parameters from the request.
QueryParam returns the query params from the request.
Respond converts a Go value to JSON and sends it to the client.
Respond converts a Go value to JSON and sends it to the client.

# Constants

KeyValues is how request values are stored/retrieved.

# Structs

App is the entrypoint into our application and what configures our context object for each of our http handlers.
Values represent state for each request.

# Type aliases

A Handler is a type that handles an http request within our own little mini framework.
Middleware is a function designed to run some code before and/or after another Handler.