Documentation ¶
Index ¶
- type MixpanelProxy
- func (MixpanelProxy) CaddyModule() caddy.ModuleInfo
- func (m MixpanelProxy) MassageRequestBody(r *http.Request) error
- func (m *MixpanelProxy) Provision(ctx caddy.Context) error
- func (m MixpanelProxy) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
- func (m *MixpanelProxy) UnmarshalCaddyfile(d *caddyfile.Dispenser) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MixpanelProxy ¶
type MixpanelProxy struct {
MixpanelKey string `json:"mixpanel_key"`
}
MixpanelProxy implements an HTTP handler that dynamically adds the key to a mixpanel payload
func (MixpanelProxy) CaddyModule ¶
func (MixpanelProxy) CaddyModule() caddy.ModuleInfo
CaddyModule returns the Caddy module information.
func (MixpanelProxy) MassageRequestBody ¶
func (m MixpanelProxy) MassageRequestBody(r *http.Request) error
func (*MixpanelProxy) Provision ¶
func (m *MixpanelProxy) Provision(ctx caddy.Context) error
Provision implements caddy.Provisioner.
func (MixpanelProxy) ServeHTTP ¶
func (m MixpanelProxy) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
ServeHTTP implements caddyhttp.MiddlewareHandler.
func (*MixpanelProxy) UnmarshalCaddyfile ¶
func (m *MixpanelProxy) UnmarshalCaddyfile(d *caddyfile.Dispenser) error
UnmarshalCaddyfile - this is a no-op
Click to show internal directories.
Click to hide internal directories.