一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - 編程技術(shù) - Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

2021-04-25 22:42勾勾的前端世界西嶺 編程技術(shù)

本篇是關(guān)于Serverless 的最后一篇文章,主要介紹文件上傳、用戶管理、上線部署。

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

在 Vue 客戶端調(diào)用中,需要繼續(xù)完善獲取數(shù)據(jù)的功能:

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

文件上傳 & 云對(duì)象存儲(chǔ)

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

用戶管理及登錄授權(quán)服務(wù)

 

基礎(chǔ)架構(gòu)代碼

開(kāi)始之前,先完成基礎(chǔ)的代碼和功能搭建,引入路由,完成注冊(cè)登錄的頁(yè)面和對(duì)應(yīng)的表單。

  1. $ npm install vue-router 

添加路由文件,\src\router\index.js

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

在入口文件 main.js 中引入并注冊(cè)路由:

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

完成對(duì)應(yīng)的單文件組件代碼:

注冊(cè)組件 src\components\Register.vue

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

登錄組件:\src\components\Login.vue

 Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

注冊(cè)邏輯

 

在控制臺(tái)開(kāi)啟 “短信驗(yàn)證碼登錄” 的選項(xiàng)

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

短信驗(yàn)證使用的是 js-sdk,手冊(cè)在這里登錄認(rèn)證 | 云開(kāi)發(fā) CloudBase - 一站式后端云服務(wù),所以先安裝:npm install@cloudbase/js-sdk

因?yàn)槲覀冃枰诙鄠€(gè)地方使用,因此先進(jìn)行封裝,這里選在使用 Vue 插件的方式。

\src\assets\auth.js

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

不要忘記在入口文件中導(dǎo)入:\src\main.js

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

首先完成手機(jī)驗(yàn)證碼的發(fā)送。

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

用戶輸入驗(yàn)證碼及密碼,進(jìn)行驗(yàn)證碼及手機(jī)號(hào)的驗(yàn)證。

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

驗(yàn)證注冊(cè)成功后,跳轉(zhuǎn)到登錄界面。

登錄邏輯

 

登錄驗(yàn)證是非常簡(jiǎn)單的,那么,我們是如何保持登錄狀態(tài)的呢?

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

登錄狀態(tài)的保持有三種不同的方式,登錄認(rèn)證 | 云開(kāi)發(fā) CloudBase - 一站式后端云服務(wù)

local:在顯式退出登錄之前的 30 天內(nèi)保留身份驗(yàn)證狀態(tài)

session:在窗口關(guān)閉時(shí)清除身份驗(yàn)證狀態(tài)

none:在頁(yè)面重新加載時(shí)清除身份驗(yàn)證狀態(tài)

在初始化調(diào)用auth方法時(shí),傳入:\src\assets\auth.js

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

不同的登錄狀態(tài)都可以在瀏覽器的控制臺(tái)的 “Appliction” 中查看;那么在不同的組件中,如何獲取登錄狀態(tài)和登錄的數(shù)據(jù)呢?

auth 對(duì)象中,有 getLoginState 方法,看名字也知道,時(shí)獲取登錄狀態(tài)的,我們?cè)谑醉?yè)中使用掛載的生命周期函數(shù)進(jìn)行驗(yàn)證,\src\components\Index.vue

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

當(dāng)然,你也可以使用 Vue-router 提供的導(dǎo)航守衛(wèi)進(jìn)行全局的登錄狀態(tài)驗(yàn)證。

上線部署

 

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

申請(qǐng) SSL 證書,添加 CNAME 記錄執(zhí)行服務(wù)器地址即可。

Serverless 完結(jié)篇:文件上傳、用戶管理、上線部署。

原文地址:https://mp.weixin.qq.com/s/XS_i8OQX8l2x1I8CcHnAzQ

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 无人知晓小说姜璟免费阅读 | 五月香婷婷 | 久久久久影视 | 日本三级欧美三级人妇英文 | 亚洲 欧美 中文 日韩 另类 | 视频一区二区三区在线观看 | 国产成人免费观看在线视频 | 国产成人手机在线好好热 | 精品福利一区二区免费视频 | 无敌在线视频观看免费 | 污到湿的爽文免费阅读 | 好性20岁| 欧美性bbbbbxxxxxddd | 全彩成人18h漫画 | 国产亚洲欧美在线中文bt天堂网 | 亚洲AV蜜桃永久无码精品红樱桃 | 三级欧美在线 | 91视频一区 | 久久r视频| 精品videoss另类日本 | 99视频精品全部 在线 | 国内自拍成人网在线视频 | 美女gif趴跪式抽搐动态图 | 视频在线观看高清免费看 | 国产精品视频在线观看 | 亚洲黄色天堂 | 精品国产乱码久久久久久免费流畅 | 久久国产伦子伦精品 | www.色啪啪.com| 日韩欧美一区二区在线 | 美女又爽又黄免费 | 性xxxxⅹhd成人 | 精品日本三级在线观看视频 | 国产亚洲精品自在线亚洲情侣 | 欧美a级v片不卡在线观看 | 91精品国产麻豆国产自产在线 | 久见久热 这里只有精品 | 欧洲网色偷偷亚洲男人的天堂 | 国产高清一区二区三区免费视频 | 动漫a级片 | 大学生宿舍飞机 free |