npm i @xhmm/utils
- apis :
-
import { // common type, assertType, conditionalObjectMerge, conditionalArrayMerge, valueExistsInObject, hasRepeat, // browser getHiddenInputValues, // node AliOSS, DingDingBot } from '@xhmm/utils'
当使用
AliOSS
时,需要:npm i ali-oss
- 提供以下环境变量:
AliOSS_KEY
AliOSS_SECRET
AliOSS_BUCKET
// 需要提前在后台创建AliOSS_REGION
AliOSS_PUBLIC_HOST
// 公网地址 (会替换掉上传后url的域名)AliOSS_PRIVATE_HOST
// 内网地址 (用来上传)- (optional)
AliOSS_TIMEOUT
- (optional)
AliOSS_DIR
// 存放目录 (不以能/
开头但必须以/
结尾)
- 运行
AliOSS.init()
当使用
DingDingBot
时,需要:npm i node-fetch
- 提供以下环境变量:
DING_WEBHOOK
// 钉钉机器人的webhook地址