cloudApi.js 468 B

12345678910111213141516171819
  1. module.exports = async function cloudApi($url, data) {
  2. if ($url == "sendError") {
  3. let res = getCurrentPages()
  4. let v = wx.getAccountInfoSync()
  5. data.path = res[res.length - 1].route
  6. data.error = data.error.toString()
  7. data.env = v.miniProgram.envVersion
  8. if (v.miniProgram.version) {
  9. data.appVersion = v.miniProgram.version
  10. }
  11. }
  12. return await wx.cloud.callFunction({
  13. name: "api",
  14. data: {
  15. $url,
  16. ...data
  17. }
  18. })
  19. }