前端云原生之微信小程序云服務(wù)配置指南
前言
如今云原生已經(jīng)非?;馃?,很多伙伴說(shuō)我們前端領(lǐng)域涉及到云原生么?當(dāng)然了!今天就來(lái)為大家介紹我們最直白的涉及到的云原生,就是我們微信小程序開(kāi)發(fā)中的云函數(shù)云存儲(chǔ)
創(chuàng)建使用云開(kāi)發(fā)項(xiàng)目

- 將AppID填入
- 選擇小程序云開(kāi)發(fā) 創(chuàng)建即可
- 成功后會(huì)為我們呈現(xiàn)一個(gè)實(shí)例

- 剛剛創(chuàng)建的云服務(wù)項(xiàng)目中 測(cè)試器中有以下錯(cuò)誤

搭建云環(huán)境
點(diǎn)擊上面的云開(kāi)發(fā) 開(kāi)通云開(kāi)發(fā)

開(kāi)始創(chuàng)建環(huán)境

- 環(huán)境名稱自定義
- 點(diǎn)擊確定等待30秒
- 搭建成功

- 成功后不能立即使用前面的錯(cuò)誤仍然存在
- 等待10分鐘即可使用
- 錯(cuò)誤消失后 我們連接當(dāng)前環(huán)境(選擇我們剛剛配置的demo1)

測(cè)試云服務(wù)
1. 獲取openid(上傳本地login云函數(shù))

點(diǎn)擊獲取openid 第一次點(diǎn)擊時(shí)會(huì)報(bào)錯(cuò)

右鍵login文件夾 創(chuàng)建并部署


成功后在云開(kāi)發(fā)/云函數(shù)中可以看到

再次查看openid就可以看到了 1.1 創(chuàng)建部署login文件時(shí)報(bào)錯(cuò)

可以通過(guò)自己在云函數(shù)中創(chuàng)建一個(gè)login

創(chuàng)建后再次上傳進(jìn)行覆蓋即可
2. 自定義sum函數(shù)并創(chuàng)建部署
點(diǎn)擊新建云函數(shù)

創(chuàng)建云函數(shù)sum

云函數(shù)sum中的index.js更改為以下代碼

// 云函數(shù)入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 云函數(shù)入口函數(shù)
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return {
// event,
// openid: wxContext.OPENID,
// appid: wxContext.APPID,
// unionid: wxContext.UNIONID,
sum:100
}
}
同樣將sum進(jìn)行部署

點(diǎn)擊測(cè)試云函數(shù)

3. 上傳圖片
點(diǎn)擊上傳圖片

上傳成功 直接上傳到云端

在云開(kāi)發(fā)控制臺(tái)/儲(chǔ)存可以查看圖片信息(可以直接使用圖片的網(wǎng)絡(luò)地址)

4. 前端操作數(shù)據(jù)庫(kù)
打開(kāi)云開(kāi)發(fā)控制臺(tái)
創(chuàng)建集合(數(shù)據(jù)庫(kù))

為集合添加數(shù)據(jù)(更新數(shù)據(jù) 刪除數(shù)據(jù) 查看數(shù)據(jù)都是相同操作)

將上面的注釋代碼取消注釋
點(diǎn)擊新增記錄

就在在集合中添加數(shù)據(jù)

1是系統(tǒng)自己創(chuàng)建id
2是系統(tǒng)自己創(chuàng)建的用戶的信息openid
3是代碼中的信息
5. 即時(shí)通信demo
添加集合名稱為chatroom

設(shè)置增強(qiáng)編譯

開(kāi)啟多賬號(hào)調(diào)試

選擇數(shù)量

確定后可以登錄進(jìn)行聊天
總結(jié)
到此這篇關(guān)于前端云原生之微信小程序云服務(wù)配置指南的文章就介紹到這了,更多相關(guān)微信小程序云服務(wù)配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺談JavaScript 中有關(guān)時(shí)間對(duì)象的方法
下面小編就為大家?guī)?lái)一篇淺談JavaScript 中有關(guān)時(shí)間對(duì)象的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
ElementUI 的 Tree 組件的基本使用實(shí)戰(zhàn)教程
這篇文章主要介紹了ElementUI 的 Tree 組件的基本使用實(shí)戰(zhàn)教程,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-12-12
如何用CocosCreator實(shí)現(xiàn)射擊小游戲
這篇文章主要介紹了如何用CocosCreator實(shí)現(xiàn)射擊小游戲,此游戲難度不大,僅作為入門的練手小游戲,一小時(shí)就能完成,里面用到的知識(shí)很常用,喜歡游戲的同學(xué),可以參考下2021-04-04
避免回車鍵導(dǎo)致的頁(yè)面無(wú)意義刷新的解決方法
相信大家在實(shí)現(xiàn)頁(yè)面局部刷新過(guò)程中都遇到過(guò)類似的問(wèn)題:在文本框中輸入完要搜索的關(guān)鍵字段,按回車結(jié)果整個(gè)頁(yè)面刷新了,局部刷新肯定失敗。2011-04-04
JavaScript 最佳實(shí)踐:幫你提升代碼質(zhì)量
在本篇教程中,我將指出一些重要的 JavaScript 最佳實(shí)踐,讓你不必去用另外一種艱難的方式來(lái)了解它們。準(zhǔn)備好去升級(jí)你的代碼吧2016-12-12
微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡(jiǎn)單九宮格抽獎(jiǎng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06

