在編寫**的時候難免會犯一些低端的錯誤,這裡便書寫了一些我曾經犯過的一些錯誤,希望對其他學者有所幫助。
// index.js
const cloud = require('wx-server-sdk')
// 就是在這裡筆者犯個極為簡單的錯誤我把request-promise'寫成了 request.promise'
const rp=require('request-promise')
exports.main = async (event, context) => ,
headers: ,
json: true // automatically parses the json string in the response
};let result = await rp(options).then(res=>).catch(err=>)
return result
}
在這裡筆者犯個極為簡單的錯誤我把request-promise'寫成了 request.promise'
const rp=require('request-promise')
在這裡分享一些查錯的方法心得,或許有對你們有所幫助編寫好雲函式後,首先右鍵點選該雲函式目錄選擇" 開啟本地函式除錯", 在本地函式除錯這個介面中選中你將進行除錯的函式,再勾選螢幕右側的開啟本地除錯。然後便會彈出相應結果,下面給出錯誤介面和成功介面示例圖。
成功示例圖
顯示圖上結果說明雲函式,除錯通過可以放心的上傳到雲開發控制台的雲函式中
右鍵點選該雲函式目錄選擇" 上傳並部署:雲端安裝依賴(不上傳node modules)"或者選擇" 上傳並部署:所有檔案",然後等待5s左右,就可以在視覺化後台,雲函式列表中看到我們剛剛上傳的雲函式。
失敗示例圖
仔細檢視系統反饋的錯誤資訊,並對錯誤資訊進行分析
在我這個示例中,可從錯誤資訊裡面發現,報了這樣乙個錯誤未安裝相關外掛程式報錯示例圖cannot find modules 'request.promise' 到這裡就恍然大悟原來是自己的書寫錯誤然後改為request-promise,再次除錯就成功了
出現這種情況的原因可能有以下幾點:
1.是否安裝npm環境
如何配置npm?
2.是否正確安裝相關外掛程式
怎麼在npm下安裝外掛程式?
攜程小程式開發遇到的那些坑 實戰教程
小程式是一種不需要 安裝即可使用的應用。它實現了應用 觸手可及 的夢想,使用者掃一掃或者搜一下即可開啟應用 也體現了 用完即走 的理念,使用者不用關心是否安裝太多應用的問題。早在2016年9月,攜程就獲得小程式內測名額,在對微信文件規則調研 確定需要開發的業務之後,就開始了風風火火的開發。回顧三個多...
小程式 雲開發
小程式雲開發提供了三個開發基礎能力 資料庫 儲存和雲函式。雲開發提供的是json資料庫,就是資料庫中的每條記錄都是乙個json格式的物件。乙個資料庫可以有多個集合 乙個集合就是乙個json陣列,陣列的每乙個物件就是一條記錄資料,也可以這麼說乙個集合就是乙個資料表,陣列的每乙個物件就是一條資料 資料庫...
小程式開發 踩坑小總結
第一次嘗試小程式開發,踩了不少坑,在這裡做乙個總結,僅代表個人觀點,輕噴 首先是技術棧的選擇 因為本人學生,之前沒有任何開發經驗,所以選擇了雲開發,總的來說雲開發還是較為省心的,不用考慮後端的各種麻煩事,但是非同步這一塊是真的難頂,因為雲開發相當於把所有的方法都被封裝好了,無法看到內部的呼叫過程和邏...