Socket
Socket
Sign inDemoInstall

@bifot/json-rpc

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bifot/json-rpc - npm Package Compare versions

Comparing version 1.0.0 to 1.1.0

2

package.json
{
"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,
},
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc