minor optimization for git routes
This commit is contained in:
parent
04b5ba5d9d
commit
b081308884
|
@ -148,9 +148,8 @@ func addGeminiStaticRoute(router *sr.Router, route RouteDirective) {
|
|||
|
||||
func addGeminiGitRoute(router *sr.Router, route RouteDirective) {
|
||||
buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler {
|
||||
subrouter := syw.GeminiRouter(route.FsPath, route.Modifiers.Templates)
|
||||
handler := sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response {
|
||||
subrouter := syw.GeminiRouter(route.FsPath, route.Modifiers.Templates)
|
||||
|
||||
reqclone := cloneRequest(request)
|
||||
reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath)
|
||||
|
||||
|
|
|
@ -108,9 +108,8 @@ func addGopherCGIRoute(router *sr.Router, route RouteDirective) {
|
|||
|
||||
func addGopherGitRoute(router *sr.Router, route RouteDirective) {
|
||||
buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler {
|
||||
subrouter := syw.GopherRouter(route.FsPath, route.Modifiers.Templates)
|
||||
return sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response {
|
||||
subrouter := syw.GopherRouter(route.FsPath, route.Modifiers.Templates)
|
||||
|
||||
reqclone := cloneRequest(request)
|
||||
reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath)
|
||||
|
||||
|
|
2
nex.go
2
nex.go
|
@ -20,6 +20,8 @@ func buildNexServer(server Server, config *Configuration) (sr.Server, error) {
|
|||
info := level.Info(baselog)
|
||||
errlog := level.Error(baselog)
|
||||
|
||||
_ = info.Log("msg", "starting nex server", "addr", addr)
|
||||
|
||||
hostname := ""
|
||||
if len(server.Hostnames) > 0 {
|
||||
hostname = server.Hostnames[0]
|
||||
|
|
|
@ -121,9 +121,8 @@ func addSpartanStaticRoute(router *sr.Router, route RouteDirective) {
|
|||
|
||||
func addSpartanGitRoute(router *sr.Router, route RouteDirective) {
|
||||
buildAndAddRoute(router, route, func(route RouteDirective) sr.Handler {
|
||||
subrouter := syw.SpartanRouter(route.FsPath, route.Modifiers.Templates)
|
||||
handler := sr.HandlerFunc(func(ctx context.Context, request *sr.Request) *sr.Response {
|
||||
subrouter := syw.SpartanRouter(route.FsPath, route.Modifiers.Templates)
|
||||
|
||||
reqclone := cloneRequest(request)
|
||||
reqclone.Path = strings.TrimPrefix(reqclone.Path, route.URLPath)
|
||||
|
||||
|
|
Loading…
Reference in New Issue