1. 創(chuàng)業(yè)頭條
  2. 前沿領(lǐng)域
  3. 企業(yè)應(yīng)用
  4. 正文

個(gè)人怎么做小程序云開(kāi)發(fā)?小程序詳細(xì)開(kāi)發(fā)指引文檔分享

 2018-09-25 10:40  來(lái)源:A5創(chuàng)業(yè)網(wǎng)  我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

前幾日,微信推出小程序云開(kāi)發(fā)工具,開(kāi)發(fā)者可以使用云開(kāi)發(fā)開(kāi)發(fā)微信小程序、小游戲,無(wú)需搭建服務(wù)器,即可使用云端能力。

云開(kāi)發(fā)為開(kāi)發(fā)者提供完整的云端支持,弱化后端和運(yùn)維概念,無(wú)需搭建服務(wù)器,使用平臺(tái)提供的 API 進(jìn)行核心業(yè)務(wù)開(kāi)發(fā),即可實(shí)現(xiàn)快速上線和迭代,同時(shí)這一能力,同開(kāi)發(fā)者已經(jīng)使用的云服務(wù)相互兼容,并不互斥。

下面小編給大家整理了小程序云開(kāi)發(fā)文檔:

開(kāi)發(fā)指引

云開(kāi)發(fā)提供了一整套云服務(wù)及簡(jiǎn)單、易用的 API 和管理界面,以盡可能降低后端開(kāi)發(fā)成本,讓開(kāi)發(fā)者能夠?qū)W⒂诤诵臉I(yè)務(wù)邏輯的開(kāi)發(fā)、盡可能輕松的完成后端的操作和管理。

下面我們將分一下部分介紹如何上手使用云能力:

云開(kāi)發(fā)控制臺(tái)

云開(kāi)發(fā)提供了一個(gè)控制臺(tái)用于可視化管理云資源??刂婆_(tái)包含以下幾大模塊。

概覽:查看云資源的總體使用情況

用戶管理:查看小程序的用戶訪問(wèn)記錄

數(shù)據(jù)庫(kù):管理數(shù)據(jù)庫(kù)集合、記錄、權(quán)限設(shè)置、索引設(shè)置

存儲(chǔ)管理:管理云文件、權(quán)限設(shè)置

云函數(shù):管理云函數(shù)、查看調(diào)用日志、監(jiān)控記錄

統(tǒng)計(jì)分析:查看云資源詳細(xì)使用統(tǒng)計(jì)

在用戶管理中會(huì)顯示使用云能力的小程序的訪問(wèn)用戶列表,默認(rèn)以訪問(wèn)時(shí)間倒敘排列,訪問(wèn)時(shí)間的觸發(fā)點(diǎn)是在小程序端調(diào)用 wx.cloud.init 方法,且其中的 traceUser 參數(shù)傳值為 true 。例:

wx.cloud.init({

traceUser: true

})

初始化

在小程序端開(kāi)始使用云能力前,需先調(diào)用 wx.cloud.init 方法完成云能力初始化(注意小程序需先開(kāi)通云服務(wù),開(kāi)通的方法是點(diǎn)擊工具欄左上角的 “控制臺(tái)” 按鈕)。因此,如果要使用云能力,通常我們?cè)谛〕绦虺跏蓟瘯r(shí)即調(diào)用這個(gè)方法。

wx.cloud.init 方法的定義如下:

function init(options): void

wx.cloud.init 方法接受一個(gè)可選的 options 參數(shù) ,方法沒(méi)有返回值。

options 參數(shù)定義了云開(kāi)發(fā)的默認(rèn)配置,該配置會(huì)作為之后調(diào)用其他所有云 API 的默認(rèn)配置, options 提供的可選配置如下:

字段

數(shù)據(jù)類(lèi)型

必填

默認(rèn)值

說(shuō)明

env string | object 否 default 默認(rèn)環(huán)境配置,傳入字符串形式的環(huán)境 ID 可以指定所有服務(wù)的默認(rèn)環(huán)境,傳入對(duì)象可以分別指定各個(gè)服務(wù)的默認(rèn)環(huán)境,見(jiàn)下方詳細(xì)定義

traceUser boolean 否 false 是否在將用戶訪問(wèn)記錄到用戶管理中,在控制臺(tái)中可見(jiàn)

當(dāng) env 傳入?yún)?shù)為對(duì)象時(shí),可以指定各個(gè)服務(wù)的默認(rèn)環(huán)境,可選字段如下:

字段

數(shù)據(jù)類(lèi)型

必填

默認(rèn)值

說(shuō)明

database string 否 default 數(shù)據(jù)庫(kù) API 默認(rèn)環(huán)境配置

storage string 否 default 存儲(chǔ) API 默認(rèn)環(huán)境配置

functions string 否 default 云函數(shù) API 默認(rèn)環(huán)境配置

示例代碼:

wx.cloud.init({

env: 'test-x1dzi'

})

API 風(fēng)格

云開(kāi)發(fā)的 API 風(fēng)格與框架組件和 API 風(fēng)格一致,但同時(shí)支持回調(diào)風(fēng)格和Promise風(fēng)格。在傳入 API 的 Object 參數(shù)中,如果傳入了 success 、 fail 、 complete 字段,則我們認(rèn)為是采用回調(diào)風(fēng)格,API 方法調(diào)用不返回 Promise 。如果傳入 API 的 Object 參數(shù)中 success 、 fail 、 complete 這三個(gè)字段都不存在,則我們認(rèn)為是采用Promise風(fēng)格,API 方法調(diào)用返回一個(gè) Promise , Promise resolve 的結(jié)果同傳入 success 回調(diào)的參數(shù),reject 的結(jié)果同傳入 fail 的參數(shù)。

存儲(chǔ)

云存儲(chǔ)提供高可用、高穩(wěn)定、強(qiáng)安全的云端存儲(chǔ)服務(wù),支持任意數(shù)量和形式的非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ),如視頻和圖片,并在控制臺(tái)進(jìn)行可視化管理。云存儲(chǔ)包含以下功能:

存儲(chǔ)管理:支持文件夾,方便文件歸類(lèi)。支持文件的上傳、刪除、移動(dòng)、下載、搜索等,并可以查看文件的詳情信息

權(quán)限設(shè)置:可以靈活設(shè)置哪些用戶是否可以讀寫(xiě)該文件夾中的文件,以保證業(yè)務(wù)的數(shù)據(jù)安全

上傳管理:在這里可以查看文件上傳歷史、進(jìn)度及狀態(tài)

文件搜索:支持文件前綴名稱(chēng)及子目錄文件的搜索

組件支持:支持在 image 、 audio 等組件中傳入云文件 ID

云函數(shù)

云函數(shù)即在云端(服務(wù)器端)運(yùn)行的函數(shù)。在物理設(shè)計(jì)上,一個(gè)云函數(shù)可由多個(gè)文件組成,占用一定量的 CPU 內(nèi)存等計(jì)算資源;各云函數(shù)完全獨(dú)立;可分別部署在不同的地區(qū)。開(kāi)發(fā)者無(wú)需購(gòu)買(mǎi)、搭建服務(wù)器,只需編寫(xiě)函數(shù)代碼并部署到云端即可在小程序端調(diào)用,同時(shí)云函數(shù)之間也可互相調(diào)用。

一個(gè)云函數(shù)的寫(xiě)法與一個(gè)在本地定義的 JavaScript 方法無(wú)異,代碼運(yùn)行在云端 Node.js 中。當(dāng)云函數(shù)被小程序端調(diào)用時(shí),定義的代碼會(huì)被放在 Node.js 運(yùn)行環(huán)境中執(zhí)行。我們可以如在 Node.js 環(huán)境中使用 JavaScript 一樣在云函數(shù)中進(jìn)行網(wǎng)絡(luò)請(qǐng)求等操作,而且我們還可以通過(guò)云函數(shù)后端 SDK 搭配使用多種服務(wù),比如使用云函數(shù) SDK 中提供的數(shù)據(jù)庫(kù)和存儲(chǔ) API 進(jìn)行數(shù)據(jù)庫(kù)和存儲(chǔ)的操作,這部分可參考數(shù)據(jù)庫(kù)和存儲(chǔ)后端 API 文檔。

云開(kāi)發(fā)的云函數(shù)的獨(dú)特優(yōu)勢(shì)在于與微信登錄鑒權(quán)的無(wú)縫整合。當(dāng)小程序端調(diào)用云函數(shù)時(shí),云函數(shù)的傳入?yún)?shù)中會(huì)被注入小程序端用戶的 openid,開(kāi)發(fā)者無(wú)需校驗(yàn) openid 的正確性因?yàn)槲⑿乓呀?jīng)完成了這部分鑒權(quán),開(kāi)發(fā)者可以直接使用該 openid。

我們推出了小程序創(chuàng)業(yè)扶持計(jì)劃,它可能讓你離夢(mèng)想更進(jìn)一步

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
小程序制作
個(gè)人怎么做小程序

相關(guān)文章

  • LTD樞紐云:信創(chuàng)“全面替換”門(mén)戶、黨群、經(jīng)營(yíng)管理類(lèi)軟件產(chǎn)品

    信創(chuàng)即信息技術(shù)創(chuàng)新,是指通過(guò)自主研發(fā)、技術(shù)創(chuàng)新等方式,實(shí)現(xiàn)信息技術(shù)的自主可控,降低對(duì)外部技術(shù)的依賴,提高國(guó)家信息安全保障能力。

  • 助力企業(yè)跑出數(shù)智升級(jí)加速度,828 B2B企業(yè)節(jié)系列直播火熱開(kāi)啟

    第三屆828B2B企業(yè)節(jié)正在全國(guó)如火如荼進(jìn)行中。作為中國(guó)首個(gè)以“提升企業(yè)數(shù)字化能力、助力企業(yè)穩(wěn)健快速成長(zhǎng)”為目標(biāo)的B2B企業(yè)節(jié),828B2B企業(yè)節(jié)由華為云聯(lián)合上萬(wàn)伙伴共同發(fā)起,目的是為了打通數(shù)字化供需天塹,讓科技企業(yè)和有數(shù)轉(zhuǎn)智改需求的中小企業(yè)能在一站購(gòu)平臺(tái)上完成對(duì)接,實(shí)現(xiàn)成就好生意,成為好企業(yè)的節(jié)日

  • 趙峰:提升銷(xiāo)售領(lǐng)導(dǎo)力,實(shí)現(xiàn)業(yè)績(jī)跨越式發(fā)展

    當(dāng)今世界經(jīng)濟(jì)局勢(shì)復(fù)雜多變,企業(yè)面臨著越來(lái)越激烈的市場(chǎng)競(jìng)爭(zhēng)。在生產(chǎn)方式不斷隨著科技水平的發(fā)展而提升的同時(shí),各個(gè)行業(yè)企業(yè)產(chǎn)品之間的差距越來(lái)越小,企業(yè)單純依靠產(chǎn)品很難在如今的市場(chǎng)競(jìng)爭(zhēng)中取勝。因此,如何為企業(yè)尋求更加富有競(jìng)爭(zhēng)力的銷(xiāo)售能力提升辦法,成為了企業(yè)普遍更加看重的問(wèn)題。趙峰,現(xiàn)任北京正信啟德管理顧問(wèn)有

  • 穿越周期:解碼2024年零售快消行業(yè)數(shù)字發(fā)展機(jī)密(附白皮書(shū)下載)

    零售經(jīng)營(yíng)者正處在一個(gè)歷史性的轉(zhuǎn)折點(diǎn)上。一方面,中國(guó)的零售產(chǎn)業(yè)已經(jīng)發(fā)展到門(mén)店渠道飽和的狀態(tài),優(yōu)勝劣汰會(huì)是零售產(chǎn)業(yè)未來(lái)一段時(shí)間內(nèi)的主旋律;一方面,中國(guó)消費(fèi)者的價(jià)值觀出現(xiàn)了顯著變化,零售快消市場(chǎng)已經(jīng)進(jìn)入“性價(jià)比時(shí)代”。為此,百望云總結(jié)服務(wù)諸多零售快消經(jīng)營(yíng)者的經(jīng)驗(yàn),集合產(chǎn)品與技術(shù),推出了數(shù)字化解決方案,并取

  • 固態(tài)電池市場(chǎng)大爆發(fā)前夜 這家電池企業(yè)打響第一槍

    受限于三元材料以及磷酸鐵鋰電池在能量密度、安全性、循環(huán)壽命等多方面的限制,純電汽車(chē)產(chǎn)品始終無(wú)法完成對(duì)傳統(tǒng)燃油車(chē)的致命一擊。在此背景下,優(yōu)勢(shì)明顯的固態(tài)電池被寄予厚望,眾多車(chē)企以及電池企業(yè)紛紛加碼這一細(xì)分領(lǐng)域,以求占領(lǐng)技術(shù)制高點(diǎn)。目前,業(yè)界普遍將全固態(tài)電池小批量量產(chǎn)上車(chē)的時(shí)間節(jié)點(diǎn)定在2027年左右,大規(guī)

  • 重磅 矢量智控官網(wǎng)正式啟用!

    嘿,朋友們!矢量智控(南京)科技有限公司官網(wǎng)www.ivcon.cn8月31日正式啟用啦!這將是矢量智控的重要里程碑,期待為AI+工業(yè)與制造業(yè)帶來(lái)更深入、更全面的服務(wù)。矢量智控作為南棲仙策旗下工業(yè)智能決策品牌,專(zhuān)注為高端裝備和復(fù)雜流程工業(yè)提供自主智能控制產(chǎn)品和方案。產(chǎn)品積淀前沿AI技術(shù)我們根據(jù)產(chǎn)品的

  • 科沃斯全球首款恒壓活水洗地機(jī)器人亮相,地面清潔能力跨時(shí)代提升?

    北京時(shí)間9月2日凌晨,科沃斯機(jī)器人CEO錢(qián)程的一條朋友圈引起業(yè)內(nèi)關(guān)注,搶先揭示了科沃斯將在2024德國(guó)柏林IFA展推出其地寶X系列新品。從簡(jiǎn)短的內(nèi)容中可以窺見(jiàn),科沃斯內(nèi)部對(duì)于這款新品的信心和期待。從錢(qián)程朋友圈流出的圖片來(lái)看,猜測(cè)科沃斯此次新品將重點(diǎn)圍繞地面頑垢清潔的提升以及二次污染的問(wèn)題解決。截至上

  • 地球山微電子與AP合作的第二代MEMS揚(yáng)聲器取得重大進(jìn)展

    經(jīng)過(guò)多年堅(jiān)持不懈的努力,以色列AudioPixels公司和中國(guó)地球山微電子公司雙方聯(lián)合研制的數(shù)字像素級(jí)MEMS揚(yáng)聲器技術(shù)取得重大突破。據(jù)AudioPixels官方發(fā)布消息顯示:新研制的第二代MEMS揚(yáng)聲器(GEN-II)所達(dá)到的聲壓級(jí)(SPL或“響度”)已被驗(yàn)證符合其商業(yè)化可行性的數(shù)字聲音重建(DS

  • 縱維立方與3D打印農(nóng)場(chǎng)主相聚2024深圳Formnext展,共探制造新模式

    2024年8月29日,深圳國(guó)際3D打印、增材制造展覽會(huì)(Formnext+PMSouthChina)在深圳國(guó)際會(huì)展中心13號(hào)館隆重舉行。本次展會(huì)以其豐富的活動(dòng)與論壇,再次彰顯了3D打印技術(shù)在商業(yè)發(fā)展中的廣泛應(yīng)用,尤其是在新興的“3D打印農(nóng)場(chǎng)”建設(shè)領(lǐng)域,縱維立方的兩款新品在農(nóng)場(chǎng)主群體中備受關(guān)注,并宣布

  • 拓元智慧受邀參加2024招銀浦江大會(huì),共享新型多模態(tài)大模型的前沿技術(shù)及產(chǎn)業(yè)化實(shí)踐

    8月30日,招商銀行在上海舉辦了“招銀浦江數(shù)字金融生態(tài)大會(huì)”,拓元智慧科技有限公司(以下簡(jiǎn)稱(chēng)“拓元智慧”)應(yīng)邀參加本次大會(huì)。拓元智慧以其在人工智能領(lǐng)域的深厚積累與前沿探索,吸引了眾多行業(yè)內(nèi)外人士的關(guān)注。公司首席科學(xué)家王廣潤(rùn)博士在論壇上發(fā)表了題為《新型多模態(tài)大模型的前沿技術(shù)及產(chǎn)業(yè)化實(shí)踐》的報(bào)告,深入探

編輯推薦