FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
sourcegraph/internal/httpserver/handler.go at main · zeroows/sourcegraph · GitHub
zeroows
/
sourcegraph
Public
forked from
sourcegraph/sourcegraph-public-snapshot
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
sourcegraph
/
internal
/
httpserver
/
handler.go
Copy path
More file actions
More file actions
Latest commit
History
History
History
23 lines (18 loc) · 532 Bytes
Breadcrumbs
sourcegraph
/
internal
/
httpserver
/
handler.go
Copy path
File metadata and controls
23 lines (18 loc) · 532 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package
httpserver
import
(
"net/http"
"github.com/gorilla/mux"
)
// NewHandler creates an HTTP handler with a default /healthz endpoint.
// If a function is provided, it will be invoked with a router on which
// additional routes can be installed.
func
NewHandler
(
setupRoutes
func
(
router
*
mux.
Router
)) http.
Handler
{
router
:=
mux
.
NewRouter
()
router
.
HandleFunc
(
"/healthz"
,
func
(
w
http.
ResponseWriter
,
_
*
http.
Request
) {
w
.
WriteHeader
(
http
.
StatusOK
)
})
if
setupRoutes
!=
nil
{
setupRoutes
(
router
)
}
return
router
}
Back
|
FazBrowse Home
|
New Git URL