We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentfa314fe commit3b15e9eCopy full SHA for 3b15e9e
agent/api.go
@@ -9,11 +9,19 @@ import (
9
"github.com/google/uuid"
10
11
"github.com/coder/coder/v2/coderd/httpapi"
12
+"github.com/coder/coder/v2/coderd/httpmw"
13
+"github.com/coder/coder/v2/coderd/httpmw/loggermw"
14
+"github.com/coder/coder/v2/coderd/tracing"
15
"github.com/coder/coder/v2/codersdk"
16
)
17
18
func (a*agent)apiHandler() http.Handler {
19
r:=chi.NewRouter()
20
+r.Use(
21
+httpmw.Recover(a.logger),
22
+tracing.StatusWriterMiddleware,
23
+loggermw.Logger(a.logger),
24
+)
25
r.Get("/",func(rw http.ResponseWriter,r*http.Request) {
26
httpapi.Write(r.Context(),rw,http.StatusOK, codersdk.Response{
27
Message:"Hello from the agent!",
coderd/httpmw/actor.go
@@ -1,3 +1,5 @@
1
+//go:build !slim
2
+
3
package httpmw
4
5
import (
coderd/httpmw/apikey.go
coderd/httpmw/clitelemetry.go
coderd/httpmw/cors.go
coderd/httpmw/csp.go
coderd/httpmw/csrf.go
coderd/httpmw/experiments.go
coderd/httpmw/externalauthparam.go
coderd/httpmw/groupparam.go