Versions in this module Expand all Collapse all v0 v0.10.0 Feb 11, 2017 Changes in this version + type HTTPEndpoint struct + func (endpoint *HTTPEndpoint) Bindings() []*config.TCPBinding + func (endpoint *HTTPEndpoint) DefaultURL() string + func (endpoint *HTTPEndpoint) ForceHTTPS() bool + func (endpoint *HTTPEndpoint) IsSecure() bool + func (endpoint *HTTPEndpoint) Protocol() string + func (endpoint *HTTPEndpoint) String() string + type HTTPSEndpoint struct + func (endpoint *HTTPSEndpoint) CertFilePath() string + func (endpoint *HTTPSEndpoint) KeyFilePath() string v0.7.0 Jan 7, 2015 Changes in this version + var BasePath = "/" + var ItemHandlerRoute = "/{path:.*$}" + var JsonHandlerRoute = `/{path:.+\.json$|json$}` + var LatestHandlerRoute = `/{path:.+\.latest$|latest$}` + var OpenSearchDescriptionHandlerRoute = "/opensearch.xml" + var PrintHandlerRoute = `/{path:.+\.print$|print$}` + var RobotsTxtHandlerRoute = "/robots.txt" + var RssHandlerRoute = "/feed.rss" + var RtfHandlerRoute = `/{path:.+\.rtf$|rtf$}` + var SearchHandlerRoute = "/search" + var SitemapHandlerRoute = "/sitemap.html" + var StaticThemeFolderRoute = "/theme" + var StaticThumbnailFolderRoute = "/thumbnails" + var TagPathPrefix = fmt.Sprintf("%stags.html#", BasePath) + var TagmapHandlerRoute = "/tags.html" + var ThemeHandlerRoute = fmt.Sprintf("%s/{path:.*$}", StaticThemeFolderRoute) + var TypeAheadSearchHandlerRoute = "/search.json" + var TypeAheadTitlesHandlerRoute = "/titles.json" + var UpdateHandlerRoute = `/{path:.+\.ws$|ws$}` + var XmlSitemapHandlerRoute = "/sitemap.xml" + type Server struct + func New(logger logger.Logger, config config.Config, repository dataaccess.Repository, ...) (*Server, error) + func (server *Server) IsRunning() bool + func (server *Server) Start() chan error