Documentation ¶
Index ¶
Constants ¶
View Source
const MAX_AGE = 300
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API ...
func RunAPIServer ¶
func RunAPIServer( ctx context.Context, i18n *message.Printer, log logger.Logger, rpcServer *rpc.Server, tracer trace.TracerProvider, monitor *monitoring.Monitoring, link_rpc link_rpc.LinkServiceClient, link_command link_cqrs.LinkCommandServiceClient, link_query link_cqrs.LinkQueryServiceClient, sitemap_rpc sitemap_rpc.SitemapServiceClient, ) (*API, error)
RunAPIServer - start HTTP-server
func (*API) Run ¶
func (api *API) Run( ctx context.Context, i18n *message.Printer, config http_server.Config, log logger.Logger, tracer trace.TracerProvider, monitoring *monitoring.Monitoring, link_rpc link_rpc.LinkServiceClient, link_command link_cqrs.LinkCommandServiceClient, link_query link_cqrs.LinkQueryServiceClient, sitemap_rpc sitemap_rpc.SitemapServiceClient, ) error
Run HTTP-server @title Shortlink API @version 1.0 @description Shortlink API @termsOfService http://swagger.io/terms/
@contact.name Shortlink repository @contact.url https://github.com/shortlink-org/shortlink/issues @contact.email support@swagger.io
@license.name MIT @license.url http://www.opensource.org/licenses/MIT
@host shortlink.best @BasePath /api @schemes http https
Click to show internal directories.
Click to hide internal directories.