mirror of https://github.com/ory/hydra
23 lines
637 B
Go
23 lines
637 B
Go
// Copyright © 2022 Ory Corp
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package x
|
|
|
|
import (
|
|
"github.com/ory/x/httprouterx"
|
|
"github.com/ory/x/prometheusx"
|
|
"github.com/ory/x/serverx"
|
|
)
|
|
|
|
func NewRouterPublic(metricsHandler *prometheusx.MetricsManager) *httprouterx.RouterPublic {
|
|
router := httprouterx.NewRouterPublic(metricsHandler)
|
|
router.Handler("", "/", serverx.DefaultNotFoundHandler)
|
|
return router
|
|
}
|
|
|
|
func NewRouterAdmin(metricsHandler *prometheusx.MetricsManager) *httprouterx.RouterAdmin {
|
|
router := httprouterx.NewRouterAdminWithPrefix(metricsHandler)
|
|
router.Handler("", "/", serverx.DefaultNotFoundHandler)
|
|
return router
|
|
}
|