flow-doc-deleted/docs/README.md

40 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Flow / 同步组件开发文档
## op
`op` 是为函数事件流、同步组件等一系列场景所提供的工具,可以使用它请求一系列 IDMesh 接口,使用它进行一系列数据处理等等。
``` js
const onSyncTask = async (config, env, op, eventData) => {
op.api.init('<AK>', '<SK>');
op.api.user.disable({ id: '<User_ID>' });
};
```
详情参见:[op 文档](./op/README.md)
## Flow 场景文档
详情参见:[Flow 文档](./flow/README.md)
## npm包
你可以通过`require`使用指定的npm包例如
```js
const { SHA256 } = require('crypto-js');
log(SHA256('Message'));
```
可以使用的npm包包括
- [ldapjs](https://www.npmjs.com/package/ldapjs)LDAP client
- [axios](https://www.npmjs.com/package/axios)HTTP client
- [crypto-js](https://www.npmjs.com/package/crypto-js):加密工具
- [node-rsa](https://www.npmjs.com/package/node-rsa)
- [gm-crypto](https://www.npmjs.com/package/gm-crypto)国密算法sm2sm3sm4
- [fast-xml-parser](https://www.npmjs.com/package/fast-xml-parser)XML 解析
- [uuid](https://www.npmjs.com/package/uuid)
- [dayjs](https://www.npmjs.com/package/dayjs):日期时间格式处理
- [lodash](https://www.npmjs.com/package/lodash):工具类