@bifot/json-rpc
Advanced tools
Comparing version 1.0.0 to 1.1.0
{ | ||
"name": "@bifot/json-rpc", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Solution for communication between services using HTTP protocol via JSON RPC. 🔬", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -25,3 +25,6 @@ # @bifot/json-rpc | ||
} catch (err) { | ||
ctx.error = 'Server error.'; | ||
ctx.error = { | ||
code: 500, | ||
message: 'Server error.', | ||
}; | ||
} | ||
@@ -50,7 +53,14 @@ }); | ||
const response = await client.ask('users.get', { | ||
const user = await client.ask('users.get', { | ||
id: 10, | ||
}); | ||
console.log(response); // => { id: 10, name: 'Mikhail Semin', age: 16 } | ||
// { | ||
// error: undefined, | ||
// result: { | ||
// id: 10, | ||
// name: 'Mikhail Semin', | ||
// age: 16, | ||
// }, | ||
// } | ||
``` |
@@ -27,3 +27,6 @@ const axios = require('axios'); | ||
return data.result; | ||
return { | ||
error: data.error, | ||
result: data.result, | ||
}; | ||
} | ||
@@ -30,0 +33,0 @@ } |
@@ -6,10 +6,13 @@ const { expect } = require('chai'); | ||
it('should get response', async () => { | ||
const response = await client.ask('users.get', { | ||
const user = await client.ask('users.get', { | ||
age: 16, | ||
}); | ||
expect(response).to.be.deep.equal({ | ||
name: 'Mikhail Semin', | ||
age: 16, | ||
expect(user).to.be.deep.equal({ | ||
error: undefined, | ||
result: { | ||
name: 'Mikhail Semin', | ||
age: 16, | ||
}, | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4932
132
65