mirror of
https://github.com/ClusterCockpit/cc-metric-store.git
synced 2024-11-13 22:47:25 +01:00
add compatability api endpoints without trailing slashes
This commit is contained in:
parent
f9936ad705
commit
4313098a38
@ -20,11 +20,23 @@ func MountRoutes(r *http.ServeMux) {
|
|||||||
log.Fatalf("starting server failed: %v", err)
|
log.Fatalf("starting server failed: %v", err)
|
||||||
}
|
}
|
||||||
publicKey := ed25519.PublicKey(buf)
|
publicKey := ed25519.PublicKey(buf)
|
||||||
|
// Compatibility
|
||||||
|
r.Handle("POST /api/free", authHandler(http.HandlerFunc(handleFree), publicKey))
|
||||||
|
r.Handle("POST /api/write", authHandler(http.HandlerFunc(handleWrite), publicKey))
|
||||||
|
r.Handle("GET /api/query", authHandler(http.HandlerFunc(handleQuery), publicKey))
|
||||||
|
r.Handle("GET /api/debug", authHandler(http.HandlerFunc(handleDebug), publicKey))
|
||||||
|
// Refactor
|
||||||
r.Handle("POST /api/free/", authHandler(http.HandlerFunc(handleFree), publicKey))
|
r.Handle("POST /api/free/", authHandler(http.HandlerFunc(handleFree), publicKey))
|
||||||
r.Handle("POST /api/write/", authHandler(http.HandlerFunc(handleWrite), publicKey))
|
r.Handle("POST /api/write/", authHandler(http.HandlerFunc(handleWrite), publicKey))
|
||||||
r.Handle("GET /api/query/", authHandler(http.HandlerFunc(handleQuery), publicKey))
|
r.Handle("GET /api/query/", authHandler(http.HandlerFunc(handleQuery), publicKey))
|
||||||
r.Handle("GET /api/debug/", authHandler(http.HandlerFunc(handleDebug), publicKey))
|
r.Handle("GET /api/debug/", authHandler(http.HandlerFunc(handleDebug), publicKey))
|
||||||
} else {
|
} else {
|
||||||
|
// Compatibility
|
||||||
|
r.HandleFunc("POST /api/free", handleFree)
|
||||||
|
r.HandleFunc("POST /api/write", handleWrite)
|
||||||
|
r.HandleFunc("GET /api/query", handleQuery)
|
||||||
|
r.HandleFunc("GET /api/debug", handleDebug)
|
||||||
|
// Refactor
|
||||||
r.HandleFunc("POST /api/free/", handleFree)
|
r.HandleFunc("POST /api/free/", handleFree)
|
||||||
r.HandleFunc("POST /api/write/", handleWrite)
|
r.HandleFunc("POST /api/write/", handleWrite)
|
||||||
r.HandleFunc("GET /api/query/", handleQuery)
|
r.HandleFunc("GET /api/query/", handleQuery)
|
||||||
|
Loading…
Reference in New Issue
Block a user