server

package
v0.0.0-...-f16744b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	chassis.ServerConfig
	DevMode    bool   `env:"DEV_MODE,default=false"`
	DBQueryLog bool   `env:"DATABASE_QUERY_LOG,default=true"`
	DBURL      string `env:"DATABASE_URL,require=true"`
	JSON_DBURL string `env:"JSON_DATABASE_URL,require=true"`
}

type Server

type Server struct {
	chassis.Server
	// contains filtered or unexported fields
}

func NewServer

func NewServer(cfg *Config) *Server

func (*Server) CreateUsers

func (s *Server) CreateUsers(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) DeleteUser

func (s *Server) DeleteUser(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) DeleteUserByID

func (s *Server) DeleteUserByID(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) FindUserByID

func (s *Server) FindUserByID(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) GetUserByID

func (s *Server) GetUserByID(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) GetUsers

func (s *Server) GetUsers(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) HtmlHandler

func (s *Server) HtmlHandler(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) InsertUser

func (s *Server) InsertUser(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) JsonHandler

func (s *Server) JsonHandler(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) UpdateUser

func (s *Server) UpdateUser(w http.ResponseWriter, r *http.Request) (interface{}, error)

func (*Server) UpdateUserByID

func (s *Server) UpdateUserByID(w http.ResponseWriter, r *http.Request) (interface{}, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL