@cloudbase/node-sdk
Version:
tencent cloud base server sdk for node.js
17 lines (16 loc) • 499 B
text/typescript
/**
* 处理wxopenapi返回
*
* @param err
* @param response
* @param body
*/
export const handleWxOpenApiData = (res: any, err: any, response: any, body: any): any => {
// 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
}