paas 离线存储

paas 数据本地持久化存储,所有方法均使用 Promise 封装

import { PaasOffline } from "@yl/super-jssdk"

API


init,初始化 paas

PaasOffline.init({ iss, secret, appCode, envCode, tenantCode, env }).then(res => {
  console.log('相关数据:', res);
});

参数说明

参数 说明 类型 默认值 是否必填
iss paas 密钥的 jwtKey String -
secret paas 密钥的 jwtSecret String -
appCode paas 应用 code String -
envCode paas 应用的环境 code String -
tenantCode paas 租户 code String -
env paas 对应的环境,例如 {test: 'https://api-test.app.mypaas.com.cn', prod: 'https://api.app.mypaas.com.cn', } String prod

注意:调用 init 会触发一次 download 数据的操作

download,下载 paas 数据

PaasOffline.download({ appCode, envCode, tenantCode, env });

参数说明

参数 说明 类型 默认值 是否必填
appCode paas 应用 code String -
envCode paas 应用的环境 code String -
tenantCode paas 租户 code String -
env paas 对应的环境,例如 {test: 'https://api-test.app.mypaas.com.cn', prod: 'https://api.app.mypaas.com.cn',} String prod

get 获取页面配置

import paas from '@yl/paas-offline';
paas.get({ appCode, envCode, name, tenantCode }).then(pageData => console.log(pageData));

参数说明

参数 说明 类型 默认值 是否必填
appCode paas 应用 code String -
envCode paas 应用的环境 code String -
name paas 应用页面的 name String -
tenantCode paas 租户 code String -

getExpandFilePath 获取当前扩展函数文件地址

PaasOffline.getExpandFilePath({ appCode, envCode, tenantCode, env }).then(path => {
  console.log(path);
});

返回 object

results matching ""

    No results matching ""