apisdk

3.0.0 • Public • Published

API SDK

Usage

const api = new API(root, globalConfig);

api.PATH⁰..PATHⁿ.method(currentConfig);
  • root is the root path of api, default '/'
  • globalConfig is global config for all invokes
  • currentConfig is current config for current invoke
  • PATH⁰..PATHⁿ is request path of api
  • method is one of HTTP methods

  • config is the parameter of fetch api
  • config.credentials is defaultly 'include'

Examples

import API from 'apisdk';

const api = new API('http://127.0.0.1');

/* GET http://127.0.0.1/path1/path2 */
let $result = api.path1.path2.get();
import API from 'apisdk';

const api = new API();

/* POST /path1/path2 HTTP/1.1 */
let $result = api.path1.path2.post({ body: 'a=1&b=2' });

Readme

Keywords

none

Package Sidebar

Install

npm i apisdk

Weekly Downloads

2

Version

3.0.0

License

MIT

Unpacked Size

5.86 kB

Total Files

11

Last publish

Collaborators

  • yanagieiichi