云服务支持的 API 使用文档,请参考产品概述。
$ npm i @tbmp/mp-cloud-sdk@1.5.5 --save
import { Cloud } from '@tbmp/mp-cloud-sdk';
const cloud = new Cloud(); cloud.init({ env: 'online' // 根据自身场景选择,模拟器不支持调用,千牛真机预览支持online、pre和test三种环境 })
try { const result = await cloud.application.httpRequest({ //不需要完整域名,只需要接口访问路径即可 path: '/miniapp/test', method: 'POST', //POST请求需要指定下请求格式,只支持application/json。 如:"content-type":"application/json;charset=UTF-8" headers: { 'Content-Type': 'application/json;charset=UTF-8' }, params: { name: 'cx', age: 18 }, body: { xftest: 'hhh', id: '1234' }, //对于一个小程序关联多个云应用的场景,调用非默认云应用,需要指定对应的云应用Id,超时时间单位ms exts: { cloudAppId: '123', timeout: 100, domain: 'https://xxxic.com' }, }); console.log(JSON.stringify(result)); } catch (e) { console.log(e); }