npm i @alipay/faas-web-sdk
{
"enablenodemodulebabeltransform": true
}
// 引入依赖
const cloud = require('@alipay/faas-web-sdk');
// 新建 cloud 实例
const sdk = new cloud.cloud({
// 网关地址,可不填,默认通过 envid 拼接为 https://{envid}.api-hz.cloudbasefunction.cn
endpoint?: 'https://{env}.api-hz.cloudbasefunction.cn', // 控制台,环境管理 - 环境概览中,网关地址
// ak
secretid: '', // 控制台,环境管理 - 环境概览中,ak
// sk
secretkey: '', // 控制台,环境管理 - 环境概览中,sk
// appid,字段名也可以使用 resourceappid
appid: '',
// 目标环境 id,字段名也可以使用 resourceenv
envid: '',
// 运行环境,浏览器或支付宝小程序中,可不填,微信小程序中使用时,需要设置为 'weichat_mini'
runtime?: 'web' | 'alipay_mini' | 'weichat_mini',
// 请求函数,可不填,默认在浏览器中使用原生 fetch 方法,支付宝小程序中使用 my.request,微信小程序中使用 wx.request
fetch?: fetch;
});
// 初始化
await sdk.init();