added some docs
This commit is contained in:
parent
e619a9f609
commit
7f4b41247e
@ -9,6 +9,20 @@ import (
|
||||
)
|
||||
|
||||
type (
|
||||
// ConfigType is an enum representing the types of configuration routes.
|
||||
// There are currently 3 options:
|
||||
//
|
||||
// Text - Used for simple text/HTML routes.
|
||||
// Image - Used for image file routes.
|
||||
// SingleFile - Used for serving a single file.
|
||||
//
|
||||
// These constants define the allowed values for the ConfigType
|
||||
// field used when loading route configurations from a JSON file.
|
||||
//
|
||||
//
|
||||
// So when loading a JSON config, the "ConfigType" field must be
|
||||
// set to one of these constant values like "Text" or "Image".
|
||||
|
||||
ConfigType string
|
||||
|
||||
// ConfigEntry defines a single route configuration entry.
|
||||
@ -35,15 +49,32 @@ type (
|
||||
)
|
||||
|
||||
const (
|
||||
// defaultTemplateFileName is the default file name for the generated
|
||||
// blank config template.
|
||||
defaultTemplateFileName = "servlet.json.example.tmpl"
|
||||
|
||||
// defaultListeningPort is the default HTTP listening port.
|
||||
// Set to ":8080" to listen on port 8080.
|
||||
defaultListeningPort = ":8080"
|
||||
|
||||
// defaultUrlPattern is the default URL pattern route.
|
||||
// Set to "/*" to match all URLs.
|
||||
defaultUrlPattern = "/*"
|
||||
|
||||
// defaultFileLocation is the default file location to serve static files from.
|
||||
// Set to "errors/" to serve from a directory called "errors".
|
||||
defaultFileLocation = "errors/"
|
||||
)
|
||||
|
||||
const (
|
||||
// Text is a ConfigType constant representing a text/HTML route.
|
||||
Text ConfigType = "Text"
|
||||
|
||||
// Image is a ConfigType constant representing an image file route.
|
||||
Image = "Image"
|
||||
|
||||
// SingleFile is a ConfigType constant representing a route that
|
||||
// serves a single file.
|
||||
SingleFile = "SingleFile"
|
||||
)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user