Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Param ¶
Param gets the path parameter from the specified Context. Returns an empty string if the parameter was not found.
func StartAuthService ¶
func StartAuthService()
User Service content served in front of a Proxy (like nginx)
func StartSimpleAuthService ¶
func StartSimpleAuthService()
Server Server using simple routing .. as oer Matt Ryer
func StartUserService ¶
func StartUserService()
Try various server implementation; integration tests? User Service content served in front of a Proxy (like nginx)
Types ¶
type ComplexServer ¶
type ComplexServer struct {
// contains filtered or unexported fields
}
type Router ¶
type Router struct { // NotFound is the http.Handler to call when no routes // match. By default uses http.NotFoundHandler(). NotFound http.Handler // contains filtered or unexported fields }
Router routes HTTP requests.
func (*Router) Handle ¶
Handle adds a handler with the specified method and pattern. Method can be any HTTP method string or "*" to match all methods. Pattern can contain path segments such as: /item/:id which is accessible via the Param function. If pattern ends with trailing /, it acts as a prefix.
func (*Router) HandleFunc ¶
func (r *Router) HandleFunc(method, pattern string, fn http.HandlerFunc)
HandleFunc is the http.HandlerFunc alternative to http.Handle.
type UserServiceClient ¶
type UserServiceClient struct {
// contains filtered or unexported fields
}
func NewUserServiceClient ¶
func NewUserServiceClient(baseURL string) UserServiceClient
Client that does the operations; start with no timeout first ..
func (UserServiceClient) HealthUserService ¶
func (usc UserServiceClient) HealthUserService() error
func (UserServiceClient) QueryExternal ¶
func (usc UserServiceClient) QueryExternal() error
func (UserServiceClient) QueryUserService ¶
func (usc UserServiceClient) QueryUserService() error
func (UserServiceClient) SlowUserService ¶
func (usc UserServiceClient) SlowUserService() error