1.4.1-logkit • Published 5 years ago

suanpan_node_sdk v1.4.1-logkit

Weekly downloads
679
License
-
Repository
github
Last release
5 years ago

JavaScript Style Guide

简介

目前 node.js sdk

  • 支持消息收发
  • 读取组件的右面板参数
  • 支持 oss 类型的 storage 功能beta

安装 sdk

npm install suanpan_node_sdk

Docker

可以使用基础镜像 node_sdk_base:latest latest可替换为指定的SDK版本号 例如

ARG ARCH="amd64"
FROM registry.cn-shanghai.aliyuncs.com/shuzhi-$ARCH/node_sdk_base:latest

基础镜像中 suanpan_node_sdk 通过全局安装 本地开发可以通过npm install -D suanpan_node_sdk来提供代码提示

API 列表

加载 sdk

let sp = require('suanpan_node_sdk').sp

获得右面板配置参数(parameter)

let spParameter = sp.parameter
console.log(spParameter)

发送消息与接受消息

构建发送包

let msgPackOut={
    out1:"a", //将发送 "a" 到第一个消息出口
    out2:"b", //将发送 "b" 到第二个消息出口
    // key(outN) 表示第N个消息出口, value必须是字符串
}

监听 call 事件

// 当由一个消息到达时候触发
sp.onCall((req, res) => {
    let msgPackIn = req.msg
    console.log(msgPackIn)
    // msgPackIn结构如下
    //{in1:"a"}
    // key(inN) 表示第N个消息入口, value是字符串
    // doSomething here
    res.send(msgPackOut)
})

主动发送信息

sp.sendMessage(msgPack)

存储相关

目前存储相关api仍处于beta状态,api接口会活跃变动

let storage = require("suanpan_node_sdk").sp.storage; // use node module
if (1) {
  async function test() {
    if (1) {
      console.log("now we list all synced files");
      let list_result = await storage.list("/");
      console.log("list_result", list_result);
    }
    if (1) {
      console.log("now we upload **package.json** as new.json");
      let upload_result = await storage.upload("./package.json", "new.json");
      console.log("upload successfully:", upload_result);
    }
    if (1) {
      console.log("now we list, should see **new.json**");
      let list_result = await storage.list("/");
      console.log("list_result", list_result);
    }
    if (1) {
      console.log(
        "now we download **new.json** to local with new name **download.json**"
      );
      let download_file_buffer = await storage.download("new.json");
      let fs = require("fs");
      console.log("download_file_buffer type:", typeof download_file_buffer);
      console.log(
        "download_file_buffer isBuffer:",
        Buffer.isBuffer(download_file_buffer)
      );
      fs.writeFileSync("./download.json", download_file_buffer);
    }
    if (1) {
      console.log(
        "now we download **new.json** direct to local file **download2.json**"
      );
      await storage.download("new.json", "./download2.json");
      // console.log('is_download_success:', is_download_success)
    }

    if (1) {
      console.log("now we delete  **new.json**");
      let r = await storage.delete("new.json");
    }
    if (1) {
      console.log("now we list, should see **new.json** disappear");
      let list_result = await storage.list("/");
      console.log("list_result", list_result);
    }
    console.log("now we exit all test done");
    process.exit();
  }
  test();
}

static 原则 图片资源 html等前端资源

2.2.6

2 years ago

2.2.5

2 years ago

2.2.5-beta

2 years ago

3.1.0-beta

3 years ago

3.1.0

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

1.5.16

3 years ago

1.5.15

3 years ago

3.1.0-beta-1

3 years ago

3.0.0-beta.1

3 years ago

3.0.0-beta.3

3 years ago

3.0.0-beta.2

3 years ago

3.0.0-beta.4

3 years ago

3.0.0

3 years ago

2.3.0-beta.6

3 years ago

2.3.0-beta.7

3 years ago

2.3.0-beta.4

3 years ago

2.3.0-beta.5

3 years ago

2.3.0-beta.2

3 years ago

2.3.0-beta.3

3 years ago

2.3.0-beta

3 years ago

2.1.5-beta.1

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.4

4 years ago

2.1.5

4 years ago

2.3.0-beta.1

3 years ago

1.5.12

4 years ago

1.5.11

4 years ago

1.5.14

4 years ago

1.5.13

4 years ago

2.1.0-beta.1

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.0

4 years ago

2.1.0-beta

4 years ago

2.0.10

4 years ago

2.0.9

4 years ago

1.5.10

4 years ago

2.0.8

4 years ago

1.5.9

4 years ago

2.0.3

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

2.0.0-beta.33

4 years ago

2.0.0-beta.32

4 years ago

2.0.0-beta.31

4 years ago

2.0.0-beta.30

4 years ago

2.0.0-beta.37

4 years ago

2.0.0-beta.36

4 years ago

2.0.0-beta.35

4 years ago

2.0.0-beta.34

4 years ago

2.0.0-beta.38

4 years ago

2.0.0-beta.22

4 years ago

2.0.0-beta.26

4 years ago

2.0.0-beta.25

4 years ago

2.0.0-beta.24

4 years ago

2.0.0-beta.23

4 years ago

2.0.0-beta.29

4 years ago

2.0.0-beta.28

4 years ago

2.0.0-beta.27

4 years ago

2.0.0-beta.21

4 years ago

2.0.0-beta.20

4 years ago

2.0.0-beta.19

4 years ago

2.0.0-beta.18

4 years ago

2.0.0-beta.17

4 years ago

2.0.0-beta.16

4 years ago

2.0.0-beta.15

4 years ago

2.0.0-beta.14

4 years ago

2.0.0-beta.13

4 years ago

2.0.0-beta.12

4 years ago

2.0.0-beta.9

4 years ago

2.0.0-beta.8

4 years ago

2.0.0-beta.11

4 years ago

2.0.0-beta.10

4 years ago

2.0.0-beta.7

4 years ago

2.0.0-beta.6

4 years ago

2.0.0-beta.5

4 years ago

2.0.0-beta.4

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-beta

4 years ago

1.5.8-trap-api-3

4 years ago

1.5.8-trap-api-2

4 years ago

1.5.8-trap-api-1

5 years ago

1.5.8-trap-api

5 years ago

1.5.8-port-api.5

5 years ago

1.5.8-port-api.6

5 years ago

1.5.8-port-api.4

5 years ago

1.5.8-port-api.3

5 years ago

1.5.8-port-api.2

5 years ago

1.5.8-port-api

5 years ago

1.5.8-port-api.1

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.5.2-beta-2

5 years ago

1.5.2-beta-1

5 years ago

1.5.2-beta-0

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.1-logkit.2

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1-logkit.1

5 years ago

1.4.1-logkit

5 years ago

1.4.1-dev.2

5 years ago

1.4.1-dev.1

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.4.0-4

5 years ago

1.4.0-1

5 years ago

1.4.0-3

5 years ago

1.4.0-2

5 years ago

1.4.0-0

5 years ago

1.3.0

5 years ago

1.2.1-14

5 years ago

1.2.1-13

5 years ago

1.2.1-12

5 years ago

1.2.1-11

5 years ago

1.2.1-10

5 years ago

1.2.1-9

5 years ago

1.2.1-8

5 years ago

1.2.1-7

5 years ago

1.2.1-6

5 years ago

1.2.1-5

5 years ago

1.2.1-4

5 years ago

1.2.1-3

5 years ago

1.2.1-1

5 years ago

1.2.1-0

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.1.0-6

5 years ago

1.1.0-5

5 years ago

1.1.0-4

5 years ago

1.1.0-3

5 years ago

1.1.0-2

5 years ago

1.1.0-1

5 years ago

1.1.0-0

5 years ago

1.0.0

5 years ago

1.0.0-34

5 years ago

1.0.0-35

5 years ago

1.0.0-36

5 years ago

1.0.0-37

5 years ago

1.0.0-33

5 years ago

1.0.0-32

5 years ago

1.0.0-31

5 years ago

1.0.0-30

5 years ago

1.0.0-27

5 years ago

1.0.0-28

5 years ago

1.0.0-29

5 years ago

1.0.0-26

5 years ago

1.0.0-24

5 years ago

1.0.0-25

5 years ago

1.0.0-22

5 years ago

1.0.0-23

5 years ago

1.0.0-21

5 years ago

1.0.0-20

5 years ago

1.0.0-19

5 years ago

1.0.0-17

5 years ago

1.0.0-18

5 years ago

1.0.0-16

5 years ago

1.0.0-15

5 years ago

1.0.0-14

5 years ago

1.0.0-13

5 years ago

1.0.0-12

5 years ago

1.0.0-10

5 years ago

1.0.0-11

5 years ago

1.0.0-9

6 years ago

1.0.0-8

6 years ago

1.0.0-7

6 years ago

1.0.0-5

6 years ago

1.0.0-6

6 years ago

1.0.0-4

6 years ago

1.0.0-3

6 years ago

1.0.0-2

6 years ago

1.0.0-1

6 years ago

1.0.1-0

6 years ago

1.0.0-0

6 years ago

0.23.0

6 years ago

0.22.1

6 years ago

0.22.0

6 years ago

0.21.0

6 years ago

0.20.0

6 years ago

0.19.0

6 years ago

0.18.0

6 years ago

0.16.0

6 years ago

0.17.0

6 years ago

0.15.0

6 years ago

0.14.0

6 years ago

0.13.0

6 years ago

0.12.3

6 years ago

0.12.1

6 years ago

0.12.0

6 years ago

0.11.0

6 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.9.1

6 years ago

0.7.2

6 years ago

0.7.4

6 years ago

0.7.3

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.6.4

6 years ago

0.6.1

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.1

6 years ago

0.2.3

6 years ago

0.4.0

6 years ago

0.2.2

6 years ago

0.2.4

6 years ago

0.2.1

6 years ago