歡迎點擊「算法與編程之美」↑關注我們!
本文首發於微信公衆號:"算法與編程之美",歡迎關注,及時瞭解更多此係列文章。
問題描述
最近需要開發一個微信小程序,但時間相對較短爲了更快的完成爲微信小程序的開發接觸到了微信小程序的雲開發,可以不需要購買服務器,就能開發小程序和發佈小程序,對於動輒千元的服務器,極大的節約了開發成本,受不住誘惑,就開始了小程序的雲開發。
解決方案
第一步:點擊雲開發
圖1 步驟
第二步:創建新環境,免費給予的基本夠個人使用
圖2 步驟
第三步:根部新建文件夾:
Cloudfunctions
第四步:project.config.json配置雲開發文件夾
圖3 步驟
"cloudfunctionRoot": "cloudfunctions/",
圖4 步驟
第五步:鏈接雲開發
右鍵cloudfunctions 文件夾,更多設置選擇開發環境
圖2.5 步驟
顯示雲圖標,則鏈接上雲服務器
圖6 步驟
此時就鏈接上雲開發了,接下來說一下雲函數:
右鍵文件夾 cloudfunctions 新建node.js雲函數
圖7 步驟
接下來 需要安裝node.js 和 npm,如果已安裝,就可以直接安裝 wx-server-sdk,右鍵 test 文件夾選擇在終端中打開,輸入 :
npm install --save wx-server-sdk@latest
圖8 步驟
安裝成功後多了一個文件
圖9 步驟
然後右鍵 test 文件夾就可以上傳並部署了,部署成功後,請求雲函數:
/ 初始化雲開發 wx.cloud.init({ traceUser: true })
// 調用登錄雲函數獲取openid wx.cloud.callFunction({ name: 'login', //雲函數文件夾名字 success: function (res) {
//console.log(res)
}, fail: function (err) { console.log(err); } })
|
控制檯輸出:
圖10 步驟
即請求成功。
結語
微信小程序的雲開發功能對於初級開發者來說還相對比較好用,但其中雲函數需要學習的地方比較多,相對有一點難度
END
實習主編 | 王楠嵐
責 編 | 桂 軍
where2go 團隊
微信號:算法與編程之美
長按識別二維碼關注我們!
溫馨提示:點擊頁面右下角“寫留言”發表評論,期待您的參與!期待您的轉發!