instant-api
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -7,3 +7,3 @@ | ||
var tasks = { | ||
'bringBeer': require('./tasks/bring-beer') | ||
'makeSoup': require('./tasks/make-soup') | ||
} | ||
@@ -17,4 +17,4 @@ var api = require('../index')(tasks ,{ port: process.env.PORT || 3000 }) | ||
var message = { | ||
method: 'bringBeer', | ||
params: { temperature: 'cold' }, | ||
method: 'makeSoup', | ||
params: { size: 'medium' }, | ||
jsonrpc: '2.0', | ||
@@ -21,0 +21,0 @@ id: Math.round(Math.random()*1e20) |
{ | ||
"name": "instant-api", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Like instant soup but API. JSON-RPC2 flavor with Websockets and HTTP.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/archilogic-com/instant-api", |
@@ -9,6 +9,6 @@ # Instant API | ||
**📡 Expose task 'bringBeer' at port 3000** | ||
**📡 Expose task 'makeSoup' at port 3000** | ||
```javascript | ||
var tasks = { | ||
'bringBeer': require('./tasks/bring-beer') | ||
'makeSoup': require('./tasks/make-soup') | ||
} | ||
@@ -18,3 +18,3 @@ require('instant-api')(tasks ,{ port: process.env.PORT || 3000 }) | ||
**🤖 tasks/bring-beer.js** | ||
**🤖 tasks/make-soup.js** | ||
```javascript | ||
@@ -27,3 +27,3 @@ module.exports = function (rpc) { | ||
// return result | ||
rpc.sendResult('Cheers') | ||
rpc.sendResult('Done. Enjoy!') | ||
@@ -34,3 +34,3 @@ // return param error | ||
// return custom error | ||
//rpc.sendError('Boom') | ||
//rpc.sendError('Splash') | ||
@@ -46,4 +46,4 @@ // use in promise chains | ||
var message = { | ||
method: 'bringBeer', | ||
params: { temperature: 'cold' }, | ||
method: 'makeSoup', | ||
params: { size: 'medium' }, | ||
jsonrpc: '2.0', | ||
@@ -50,0 +50,0 @@ id: Math.round(Math.random()*1e20) |
18960