uni-app-arms-sdk
v1.0.0
Published
UniApp ARMS监控SDK,提供应用性能监控、错误追踪、API监控等功能
Maintainers
Readme
// 业务项目的 utils/myRequest.js
// 1. 引入你的SDK导出的两个新方法 import { startApiReport, endApiReport } from 'my-uniapp-arms-sdk';
// 这是他们项目里已有的请求函数,我们只需要在里面加几行代码 export function myRequest(options) {
// 2. 在请求前调用 startApiReport const apiId = startApiReport(options);
return new Promise((resolve, reject) => { uni.request({ ...options, success: (res) => { // 3. 在成功回调中调用 endApiReport if (apiId) { // 确保apiId存在 endApiReport(apiId, { success: true, response: res }); } resolve(res.data); }, fail: (err) => { // 4. 在失败回调中调用 endApiReport if (apiId) { endApiReport(apiId, { success: false, error: err }); } reject(err); }, }); }); }
