Documentation
¶
Overview ¶
Package restserver implements a pluggable library for REST servers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { InsecureServing InsecureServingConfig Mode string Middlewares []string UseHealthz bool }
Config holds configs for REST server.
type InsecureServingConfig ¶
InsecureServingConfig holds insecure serving configs for REST server.
func (*InsecureServingConfig) Addr ¶
func (c *InsecureServingConfig) Addr() string
Addr returns the full address(host:port).
type RESTServer ¶
RESTServer defines the interface of a REST server.
Directories
¶
Path | Synopsis |
---|---|
controller
|
|
v1/timer
Package timer provides an interface of HTTP controller for RESTful resource Timer as well as an implementation.
|
Package timer provides an interface of HTTP controller for RESTful resource Timer as well as an implementation. |
Package middleware provides middlewares for REST server.
|
Package middleware provides middlewares for REST server. |
Package response provides a uniformed interface for writing HTTP responses.
|
Package response provides a uniformed interface for writing HTTP responses. |
Click to show internal directories.
Click to hide internal directories.