Node.js client for matter in motion framework
npm i mm-client-nodejs
const client = require('mm-client');
const mm = client({
host: 'localhost:3000'
});
mm('?').then(res => console.log(res));
Creates a client function. Options:
- host – string, API host. IP or domain.
- tls — boolean, default
false
. Use TLS (https) connection or not. - api — string, default
/api
. API path - serializer — serializer to use. By default client uses JSON serializer except for sending files it uses FormData.
- meta – request metadata, will be used in every request with empty meta
Makes a call. Returns a Promise.
- call — string, resource call
- data — object, data to send
- opts
- header — object, headers to add to the request
- meta — metadata to send with the request
- files — the array of paths or streams to send
- agent — as in https://github.com/sindresorhus/got#proxies
License: MIT