本篇文章給大家帶來了關于微信小程序的相關知識,其中主要介紹了關于云服務的配置詳解,包括了創建使用云開發項目、搭建云環境、測試云服務等等內容,下面一起來看一下,希望對大家有幫助。
如今云原生已經非常火熱,很多伙伴說我們前端領域涉及到云原生么?當然了!今天就來為大家介紹我們最直白的涉及到的云原生,就是我們微信小程序開發中的云函數云存儲
創建使用云開發項目
將AppID填入
選擇小程序云開發 創建即可
成功后會為我們呈現一個實例
剛剛創建的云服務項目中 測試器中有以下錯誤
搭建云環境
點擊上面的云開發 開通云開發
開始創建環境
環境名稱自定義
點擊確定等待30秒
搭建成功
成功后不能立即使用前面的錯誤仍然存在
等待10分鐘即可使用
錯誤消失后 我們連接當前環境(選擇我們剛剛配置的demo1)
測試云服務
1、獲取openid(上傳本地login云函數)
點擊獲取openid 第一次點擊時會報錯
右鍵login文件夾 創建并部署
成功后在云開發/云函數中可以看到
再次查看openid就可以看到了
1.1 創建部署login文件時報錯
可以通過自己在云函數中創建一個login
創建后再次上傳進行覆蓋即可
2. 自定義sum函數并創建部署
點擊新建云函數
創建云函數sum
云函數sum中的index.js更改為以下代碼
// 云函數入口文件 const cloud = require('wx-server-sdk')cloud.init() // 云函數入口函數 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return { // event, // openid: wxContext.OPENID, // appid: wxContext.APPID, // unionid: wxContext.UNIONID, sum:100 } }
同樣將sum進行部署
點擊測試云函數
3. 上傳圖片
點擊上傳圖片
上傳成功 直接上傳到云端
在云開發控制臺/儲存可以查看圖片信息(可以直接使用圖片的網絡地址)
4. 前端操作數據庫
打開云開發控制臺
創建集合(數據庫)
為集合添加數據(更新數據 刪除數據 查看數據都是相同操作)
將上面的注釋代碼取消注釋
點擊新增記錄
就在在集合中添加數據
1是系統自己創建id
2是系統自己創建的用戶的信息openid
3是代碼中的信息
5. 即時通信demo
添加集合名稱為chatroom
設置增強編譯
開啟多賬號調試
選擇數量
確定后可以登錄進行聊天
轉自:https://blog.csdn.net/JHXL_/article/details/124541768