欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

小程序云開發(fā)部署攻略(圖文教程)

 更新時(shí)間:2018年10月30日 09:45:12   作者:楊天福  
微信小程序的云開發(fā)功能剛剛上線,這篇文章主要介紹了小程序云開發(fā)部署攻略(圖文教程),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

寫在前邊

微信小程序的云開發(fā)功能剛剛上線,筆者小試一把,看看是不是真的可以一人搞定小程序的開發(fā),而不需要再去伺候一個(gè)后臺(tái)了,雖然不難,但是還是廢了一些周折,特此記錄一下,旨在幫助大家真正快速部署成功,可以潛心研究他的api,減少各位大佬的磨刀時(shí)間。打官腔的話就不多說了,官方文檔的措辭已經(jīng)很優(yōu)美了,云開發(fā)官方文檔

step1,更新微信開發(fā)者工具至最新版

這里注意一下,不要在微信開發(fā)者工具上邊直接檢測更新,因?yàn)槟壳皺z測出來的并不是最新版本,當(dāng)然也不具備云開發(fā)的能力,有圖為證:

 

官網(wǎng)更新的版本是這樣的

 

所以這里就不能直接升級(jí)了,而是要卸載原來的開發(fā)者工具,重新下載安裝了,一定要卸載原來舊版本,再來安裝新版本,不然你有可能裝不上,就像下邊這樣

 

在下在測試的時(shí)候卸載過后其實(shí)也沒有安裝成功,于是乎,就用了一個(gè)很low的做法,直接重啟電腦,換了一個(gè)盤進(jìn)行安裝,你當(dāng)然不必非要做的這么絕,只是我是半夜做的這個(gè)事情,身邊也沒有個(gè)程序員鼓勵(lì)師,心情本來就不美,見諒就好,總之這樣安裝是成功了,接下來就是部署問題了;

step2,云開發(fā)能力部署

當(dāng)你成功升級(jí)了開發(fā)者工具之后,新建一個(gè)空項(xiàng)目或者打開你原本就有的項(xiàng)目,此處其實(shí)還是和之前一樣,不一樣的是打開之后你會(huì)驚喜的發(fā)現(xiàn),在工具左上方多出一個(gè)“云開發(fā)”的按鈕,這也是新版工具安裝成功的標(biāo)志。提醒一下,如果你是新建項(xiàng)目,一定要填寫APPID,不能選無APPID,不然是使用不了云開發(fā)的,不要問什么了,耶穌來了也不行,騰訊說的。

 

點(diǎn)進(jìn)去進(jìn)入云開發(fā)控制臺(tái),

 

這里就是你的服務(wù)器管理空間了,主要是這里的數(shù)據(jù)庫管理和存儲(chǔ)管理,容當(dāng)后湊!

step3,獲取用戶openId

此時(shí)我們已經(jīng)打開了一個(gè)具備云開發(fā)能力的小程序項(xiàng)目,大概長這個(gè)樣子:

 

當(dāng)你開通云服務(wù)的同時(shí),也會(huì)讓你給當(dāng)前項(xiàng)目工程配置數(shù)據(jù)庫的環(huán)境,并給你生成一個(gè)環(huán)境ID,這是需要記錄并注意的,要注意的就這個(gè)環(huán)境名字是你自己寫的,官方并沒有限制名字長度,但是你一定不要寫太長,6-8位也就差不多夠意思了,不然可能你生成的環(huán)境ID可能會(huì)用不了,并且環(huán)境ID只能生成兩個(gè),我還沒看到怎么刪除,所以還是慎重一點(diǎn),不要在這里浪費(fèi)時(shí)間。

 

以上配置完成后,編譯一下我們的代碼,可以看到還要一個(gè)東西沒有部署,那就是云函數(shù)部署

 

云函數(shù)是一段運(yùn)行在云端的代碼,無需管理服務(wù)器,在開發(fā)工具內(nèi)編寫、一鍵上傳部署即可運(yùn)行后端代碼。
小程序內(nèi)提供了專門用于云函數(shù)調(diào)用的 API。開發(fā)者可以在云函數(shù)內(nèi)獲取到每次調(diào)用的上下文(appid、openid 等),無需維護(hù)復(fù)雜的鑒權(quán)機(jī)制,即可獲取天然可信任的用戶登錄態(tài)(openid)。
首先,在你的app.js全局配置

 wx.cloud.init({
  env: 'ytf0422-f489de',
  traceUser: true,
  })

右鍵你login文件夾選擇上傳并部署,此時(shí)就會(huì)發(fā)現(xiàn),你的用戶openID可以獲取到了。

操作數(shù)據(jù)庫

至此,其實(shí)我們已經(jīng)完全搭配好了一個(gè)具備云開發(fā)的小程序模板,接下來就是漫長的調(diào)用api的過程了,關(guān)于數(shù)據(jù)庫的操作,文檔中也有詳細(xì)的示例和說明,只是這里還有一個(gè)問題懸而未決,就是在云開發(fā)管理后臺(tái)新增json文件的時(shí)候,創(chuàng)建沒有問題,但是上傳一直有問題,上傳json文件一直報(bào)錯(cuò):

/wx/database?action=getCollectionList 請求失敗: 100003, Database Authorization Not Found:l5 get route fail: not found

這個(gè)100003錯(cuò)誤我在文檔中暫時(shí)還未找到,如果有找到的同僚路過請告知!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 批量下載對路網(wǎng)圖片并生成html的實(shí)現(xiàn)方法

    批量下載對路網(wǎng)圖片并生成html的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄肯螺d對路網(wǎng)圖片并生成html的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考
    2016-06-06
  • 【消息提示組件】,兼容IE6/7&&FF2

    【消息提示組件】,兼容IE6/7&&FF2

    【消息提示組件】,兼容IE6/7&&FF2...
    2007-09-09
  • 微信小程序左右滑動(dòng)刪除事件詳解

    微信小程序左右滑動(dòng)刪除事件詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序左右滑動(dòng)刪除事件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 在JavaScript中終止forEach循環(huán)的三種方式

    在JavaScript中終止forEach循環(huán)的三種方式

    如何終止forEach循環(huán)這個(gè)問題估計(jì)會(huì)難倒一部分同學(xué),甚至?xí)腥朔磫?forEach循環(huán)在JavaScript中能終止嗎?本文小編給大家介紹了三種方式可以終止forEach循環(huán),需要的朋友可以參考下
    2023-11-11
  • Electron autoUpdater實(shí)現(xiàn)Windows安裝包自動(dòng)更新的方法

    Electron autoUpdater實(shí)現(xiàn)Windows安裝包自動(dòng)更新的方法

    這篇文章主要介紹了Electron autoUpdater實(shí)現(xiàn)Windows安裝包自動(dòng)更新的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • javascript數(shù)字格式化通用類 accounting.js使用

    javascript數(shù)字格式化通用類 accounting.js使用

    accounting.js 是一個(gè)非常小的JavaScript方法庫用于對數(shù)字,金額和貨幣進(jìn)行格式化。并提供可選的Excel風(fēng)格列渲染。它沒有依賴任何JS框架。貨幣符號(hào)等可以按需求進(jìn)行定制
    2012-08-08
  • babel的使用及安裝配置教程

    babel的使用及安裝配置教程

    babel是一個(gè)廣泛使用的轉(zhuǎn)碼器,可以將ES6代碼轉(zhuǎn)化為ES5代碼,從而在現(xiàn)有環(huán)境執(zhí)行。這篇文章主要介紹了babel的使用以及安裝配置,需要的朋友可以參考下
    2018-02-02
  • JavaScript自定義事件介紹

    JavaScript自定義事件介紹

    很多DOM對象都有原生的事件支持,向div就有click、mouseover等事件,事件機(jī)制可以為類的設(shè)計(jì)帶來很大的靈活性,相信.net程序員深有體會(huì)。隨著web技術(shù)發(fā)展,使用JavaScript自定義對象愈發(fā)頻繁,讓自己創(chuàng)建的對象也有事件機(jī)制,通過事件對外通信,能夠極大提高開發(fā)效率
    2013-08-08
  • Javacript中自定義的map.js  的方法

    Javacript中自定義的map.js 的方法

    以下map.js和map-util.js都是自定義的map,任選其一就可以。你可以用它來像java里new Map()和put()、remove()、get()等方法
    2017-11-11
  • 微信小程序flex-grow無效的解決方案

    微信小程序flex-grow無效的解決方案

    在微信小程序中使用 Flexbox 布局時(shí),如果遇到 flex-grow 屬性無效的情況,可能是由幾個(gè)不同的原因?qū)е碌?以下是一些可能的原因和解決方案,感興趣的朋友一起看看吧
    2024-08-08

最新評論