我也遇到过这种问题,经过多次调试找到了 因为储存到数据库中的数据类型不能被数据库正确储存导致的出错(我储存的是arrayBuffer对象类型)。检查下储存的数据类型
云函数数据库保存时经常报错:-501001 signature is expired[代码]db.collection(collection).doc(userInfo.uid).set({[代码][代码] [代码][代码]data: userInfo[代码][代码]}).then(e => {[代码][代码] [代码][代码]console.log(e)[代码][代码]}).[代码][代码]catch[代码][代码](er => {[代码][代码] [代码][代码]console.log([代码][代码]'云函数保存用户信息出错:'[代码][代码], er)[代码][代码]})[代码] 2019-11-14T05:26:14.923Z 云函数保存用户信息出错: { Error: errCode: -501001 resource system error | errMsg: signature is expired; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6395:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6447:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1678:23) at DocumentReference.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1538:41) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.next (/var/user/node_modules/tslib/tslib.js:117:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501001, errMsg: 'signature is expired; ' } 2019-11-14T05:49:16.209Z 云函数保存用户信息出错: { Error: errCode: -501001 resource system error | errMsg: signature is expired; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6395:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6447:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1678:23) at DocumentReference.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1538:41) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.next (/var/user/node_modules/tslib/tslib.js:117:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501001, errMsg: 'signature is expired; ' } 2019-11-15T02:48:06.867Z 云函数保存用户信息出错: { Error: errCode: -501001 resource system error | errMsg: signature is expired; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6395:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6447:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1678:23) at DocumentReference.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1538:41) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.next (/var/user/node_modules/tslib/tslib.js:117:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501001, errMsg: 'signature is expired; ' } 一点都不稳定嘛,怎么敢用? 没人处理解释,我就天天发。
2019-11-15