Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WriteError ¶
func WriteError(w http.ResponseWriter, r *http.Request, status int, code, message string, details any)
WriteError writes a standardized error response with request tracking.
Types ¶
type Config ¶
type Config struct {
ListenAddr string `mapstructure:"listen_addr" yaml:"listen_addr"`
ReadHeaderTimeout time.Duration `mapstructure:"read_header_timeout" yaml:"read_header_timeout"`
ReadTimeout time.Duration `mapstructure:"read_timeout" yaml:"read_timeout"`
WriteTimeout time.Duration `mapstructure:"write_timeout" yaml:"write_timeout"`
IdleTimeout time.Duration `mapstructure:"idle_timeout" yaml:"idle_timeout"`
MaxHeaderBytes int `mapstructure:"max_header_bytes" yaml:"max_header_bytes"`
}
Config defines runtime parameters for the HTTP API server.
func DefaultConfig ¶
func DefaultConfig() Config
Click to show internal directories.
Click to hide internal directories.