【導語】
繼支持小程序開發以後,雲開發也支持Web使用啦!開發者們可使用雲開發提供的雲端能力,直接開發網站應用,如PC端網頁、公衆號中的網頁等。由此開發者能夠在網站應用中藉助雲函數實現業務邏輯,經過與雲數據庫、對象存儲以及CDN等產品聯動,便可實現產品快速上線和迭代。快來體驗吧!前端
首先,仍是得跟各位小夥伴們介紹下功能強大的雲開發究竟是何方神聖!數據庫
雲開發(Tencent CloudBase)是騰訊云爲移動開發者提供的一站式後端雲服務,無需搭建服務器,就能夠輕鬆使用雲端能力。基於雲開發,開發者無需再關心服務器和底層設施運維,只需專一於代碼邏輯和業務自己。小程序
目前雲開發支持 小程序開發 和 Web開發。後端
目前雲開發提供了三大基礎能力:雲數據庫、雲存儲及雲函數。這三種能力能夠構成較完整的後端開發能力。數組
在雲端運行的代碼,開發者只需編寫自身業務邏輯代碼。安全
文檔型數據庫包含多個近似於 JSON 數組的集合,數組中的對象是記錄,格式爲 JSON 文檔。服務器
在網站應用前端直接上傳或下載雲端文件,在雲開發控制檯可視化管理。微信
使用雲函數時,用戶只需編寫最重要的核心業務代碼,再也不須要關心負載均衡、自動伸縮、網關等組件,也無需構建應用的後端服務,極大地下降了後端開發搭建的複雜性。無需手動配置,雲函數便可根據請求量自動橫向擴縮,自動安排合理的計算資源知足業務需求。網絡
雲函數不要求特定框架或依賴,開發者能夠專一於核心代碼的開發。同時開發人員能夠組成多個小團隊,單個模塊的開發無需瞭解其餘團隊的代碼細節。數據結構
獨立開發和迭代的速度變得史無前例的快,幫助用戶把握住產品上線的黃金時間。開發可使用雲函數編寫一些目的單1、邏輯獨立的業務模塊,於是能夠徹底複用已經成熟的第三方代碼實現。
每一個雲函數都是單獨運行、單獨部署、單獨伸縮,用戶上傳代碼後便可自動部署,免除單體式應用部署升級難的問題。
用戶再也不須要對 OS 入侵、登陸風險、文件系統安全、網絡安全和端口監聽作複雜的配置和管理,一切交由平臺處理,平臺經過定製化的容器保證每一個用戶的隔離性。
按請求數和資源端運行收費,極大節約時間和成本,同時還提供必定量端免費額度。
雲開發Web端服務在騰訊雲官網登陸使用。目前,雲開發Web 端僅支持經過微信公衆號登陸方式進行服務端訪問受權,故開發者若要開發網站應用,須要先在微信公衆平臺/微信開放平臺進行應用註冊及開通。
↓詳細開通流程可參考下圖↓
進入雲開發主頁
選擇「微信公衆號」登陸
點擊受權
進入雲開發控制檯,新建環境
填寫環境信息,開通成功!
雲開發目前在 Web 端支持經過微信登陸方式進行服務端訪問受權,故開發者若要開發網站應用,須要先在微信公衆平臺/微信開放平臺進行應用註冊及開通。
除了微信公衆平臺和微信開放平臺登陸方式之外,雲開發將陸續支持郵箱、QQ、匿名登陸、自定義登陸等多種登陸方式,敬請期待。
要使用雲開發提供的雲函數、雲存儲和雲數據庫的功能,您須要先將雲開發添加到您的網站應用中,即應用關聯。將雲開發提供的 Web 端 SDK 關聯到您的網站應用,才能使客戶端經過 SDK 操做後臺資源。複製下方的代碼片斷,粘貼到您的 HTML 代碼底部(要在其餘 script 標記以前),便可將雲開發添加至您的網站應用。
爲了增長安全性,雲開發的身份驗證服務須要先對網站應用來源進行驗證,也便是域名受權。只有已受權域名下的頁面纔可使用 SDK 發起對雲開發服務的訪問。將網站完整域名添加到安全驗證到白名單中,即完成受權。
快速完成對數據庫基礎的 CRUD 及服務端時間(serverDate)、正則查找(regExp)和地理位置(geo)等特殊數據結構的使用。
快速完成文件上傳、獲取下載連接或者刪除文件等操做。
快速實現對雲函數的安全調用。
關於新開放Web端雲開發服務有任何問題歡迎在下方留言,咱們會盡快回復~
若是你有關於使用雲開發CloudBase相關的技術故事/技術實戰經驗想要跟你們分享,歡迎留言聯繫咱們哦~比心!