折磨我兩天的坑!小程序雲函數調用時本地和雲端測試成功,控制台接收不到正確結果


這個問題搞的我想哭,還找老師問了一天,后來發現是自己太粗心,一定要記錄下來。。。。。

問題描述:

我自己在寫一個小程序,后端是自己寫的api,測試的時候發現控制台打印獲取不到正確的結果

無論我怎么改,一直是下邊的結果

 

 而打開本地調試是可以正確獲取的

 

 百思不得其解

后來我懷疑是雲函數的原因,就新建一個雲函數,上傳也能成功,但是調用時報錯

errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504002, error message FunctionName not found ; at cloud.callFunction api


看起來像是函數名沒找到,但是我對了好幾遍是正確的,然后百度了一下

有的說是找不到對應的env環境導致的,因為我這個項目新建了一個env,但是它默認是使用第一個env,所以我才會一直是那個結果

解決方法:

在app.js中指定envId

 

 再運行就ok了

 

 氣死了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM