Skip to content

Commit ed8c749

Browse files
author
Mikhail Podtserkovskiy
committed
fix error check
1 parent 2886961 commit ed8c749

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

handlers/apiProxy.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ func (h *APIProxy) ServeHTTP(rw http.ResponseWriter, r *http.Request) {
1616
rw.Header().Add("Content-type", "application/json")
1717

1818
id := r.URL.Query().Get("id")
19-
nodeURL, err := url.Parse(id) //todo: обработка ошибок
19+
nodeURL, err := url.Parse(id)
2020

2121
if err != nil {
2222
errorMessage := "Error get 'id' from url: " + r.URL.String()
2323
log.Warning(errorMessage)
24-
rw.Write([]byte(`{"id": "", "request": {}, "msg": "` + errorMessage + `": false}`))
24+
_, err = rw.Write([]byte(`{"id": "", "request": {}, "msg": "` + errorMessage + `": false}`))
25+
if err != nil {
26+
log.Errorf("api/proxy: write response, %v", err)
27+
}
2528
return
2629
}
2730

@@ -35,6 +38,7 @@ func (h *APIProxy) ServeHTTP(rw http.ResponseWriter, r *http.Request) {
3538
} else {
3639
_, err = rw.Write([]byte(`{"id": "", "request": {}, "msg": "proxy found !", "success": true}`))
3740
}
41+
3842
if err != nil {
3943
log.Errorf("api/proxy: write response, %v", err)
4044
}

0 commit comments

Comments
 (0)