diff --git a/transport.go b/transport.go index 9ba5925..2a359c8 100644 --- a/transport.go +++ b/transport.go @@ -71,17 +71,17 @@ func (nt NatsTransport) RoundTrip(r *http.Request) (*http.Response, error) { // Get Response object from NATS message response := NewResponse() if err := response.ReadFrom(msg.Data); err != nil { - return nil, fmt.Errorf("nats_transport: %v", err) + return nil, fmt.Errorf("nats_transport: cannot read response from NATS: %v", err) } if response.Error != "" { - return nil, fmt.Errorf("nats_transport: %s", response.Error) + return nil, fmt.Errorf("nats_transport: NATS returns an error: %s", response.Error) } // prepare HTTP response httpResponse, err := response.ToHTTPResponse(r) if err != nil { - return nil, fmt.Errorf("nats_transport: %v", err) + return nil, fmt.Errorf("nats_transport: cannot convert to HTTP response: %v", err) } return httpResponse, nil