這個問題搞的我想哭,還找老師問了一天,后來發現是自己太粗心,一定要記錄下來。。。。。
問題描述:
我自己在寫一個小程序,后端是自己寫的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了
氣死了!