1.0.11 • Published 4 years ago

zapibus v1.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

zApibus

zApibus的客户端SDK,支持浏览器与Nodejs环境。

安装

npm install --save zapibus

<script type="text/javascript" src="./dist/index.umd.js"></script>

使用

关于接口的响应数据,请参考zApibus的相关文档。

实例化对象

const zApibus = require("zapibus")
const bus = new zApibus(1, "a", { url: "http://127.0.0.1:8080/api" });
  • 参数一:对应服务端分配的appkey
  • 参数二:对应服务端分配的secret,可以设置为空。
  • 参数三:实例对象的选项,可选值请参考下一节。

调用接口

let response = await bus.Execute("time.get", { server: 2 },"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MjgyNjYyNDMsInNlY3JldCI6ImFhYSJ9.JDOGLQBsFlLpBqalgEhPCKhPf4X7Ef_FO3cjdZsOYyU", { method: "POST" });
console.log(response);
  • 参数一:需要调用的接口
  • 参数二:接口的参数
  • 参数三:若是需要登陆的接口,需要传入认证信息。若参数为字符串,传入的参数为session参数,若传入的是一个对象,且包含有tokensecret字段,则为token参数,若传入参数为Promise对象时,取其结果进行判断。当为其它对象且第四个参数为空时,与第四个参数具有相同意义。
  • 参数四:zApibus实例选项,可选值能参考下一节。

实例选项

请参考axios文档,此处仅列出增加的参数。

  • axios:在默认情况下,浏览器端通过fetch调用接口,若要使用axios,请通过此参数传入一个axios的实例。
1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago