Skip to content

Commit 02147d0

Browse files
committed
Node error: better message & details
1 parent 0b6fd34 commit 02147d0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/providers/JsonRpcProvider.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ export default class JsonRpcProvider extends Provider {
1212
constructor (uri, username, password) {
1313
super()
1414

15+
this._uri = uri
16+
1517
this._axios = axios.create({
1618
baseURL: uri,
1719
responseType: 'text',
@@ -57,7 +59,8 @@ export default class JsonRpcProvider extends Provider {
5759
)
5860
.then(this._parseResponse)
5961
.catch(e => {
60-
throw new NodeError(e.message, e)
62+
const { name, message, ...errorNoNameNoMessage } = e
63+
throw new NodeError(`${this._uri} - ${e.toString()}`, errorNoNameNoMessage)
6164
})
6265
}
6366
}

0 commit comments

Comments
 (0)