cloudApi.js 499 B

12345678910111213141516171819202122
  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.env = v.miniProgram.envVersion
  7. if (data.error) {
  8. data.error = data.error.toString()
  9. }
  10. if (v.miniProgram.version) {
  11. data.appVersion = v.miniProgram.version
  12. }
  13. }
  14. return await wx.cloud.callFunction({
  15. name: "api",
  16. data: {
  17. $url,
  18. ...data
  19. }
  20. })
  21. }