@cloudbase/node-sdk
Version:
tencent cloud base server sdk for node.js
19 lines (18 loc) • 551 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* 处理wxopenapi返回
*
* @param err
* @param response
* @param body
*/
exports.handleWxOpenApiData = (res, err, response, body) => {
// wx.openApi 调用时,需用content-type区分buffer or JSON
const { headers } = response;
let transformRes = res;
if (headers['content-type'] === 'application/json; charset=utf-8') {
transformRes = JSON.parse(transformRes.toString()); // JSON错误时buffer转JSON
}
return transformRes;
};