Skip to content

matter-in-motion/mm-client-nodejs

Repository files navigation

Matter In Motion. Node.js client

NPM Version NPM Downloads

Node.js client for matter in motion framework

Installation

npm i mm-client-nodejs

Usage

const client = require('mm-client');

const mm = client({
  host: 'localhost:3000'
});

mm('?').then(res => console.log(res));

client(opts)

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

mm(call, data, opts)

Makes a call. Returns a Promise.

  • call — string, resource call
  • data — object, data to send
  • opts

License: MIT