mirco
v0.0.1
Published
Easy microservices for node.js.
Downloads
169
Readme
mirco
Easy microservices powered by Express.
Installation
$ npm install mirco
Usage
Check out the tests for more information on what you can do with mirco.
Server
'use strict';
let service = require('mirco');
let server = service({
hello: function(payload) {
return 'Hello, ' + payload.name;
}
}, [{
method: 'hello',
returns: 'greeting'
}]);
server.listen(process.env.SERVICE_PORT);
Client
'use strict';
let axios = require('axios');
axios
.post('http://localhost:' + process.env.SERVICE_PORT + '/hello', {
name: 'Max'
})
.then(res => console.log(res.data)); // { greeting: 'Hello, Max' }