@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
}