小程序云開發(fā)實戰(zhàn)三:編寫云函數(shù)代碼

1:在云函數(shù)之中寓辱,拿到小程序端掃一掃獲取到的傳的編碼岂座,該如何傳參犯戏?

云函數(shù)API:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/functions/callFunction.html

通過看文檔可以學會屑柔,在云函數(shù)里买乃,我們可以通過傳遞一份data來獲取這里面的數(shù)據(jù)饲漾,然后再通過event來拿到對應的數(shù)據(jù)蝙搔。


2:復制這個api里面的方法:

圖片.png

打開實戰(zhàn)一里面寫的小程序端的掃碼的js界面,把這個方法放在success里面考传。
要調(diào)用的云函數(shù)的名稱name:要改成成實戰(zhàn)二教程里面建立的云函數(shù)bookinfo

3:繼續(xù)修改我們要傳遞的參數(shù)
傳遞的參數(shù)是isbn吃型,結(jié)果是掃碼得到的result

4:將result的結(jié)果打印出來,ok,用戶端(小程序端)代碼寫好了僚楞。

用戶端(小程序端)代碼寫完了勤晚,就這些:

// pages/scanCode/scanCode.js
Page({

  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {

  },

scanCode: function(event) {
    console.log(1)
    // 允許從相機和相冊掃碼
    wx.scanCode({
      onlyFromCamera: true,
      scanType: ['barCode'],
      success: res => {
        console.log(res.result)

        //
        wx.cloud.callFunction({
          // 要調(diào)用的云函數(shù)名稱
          name: 'bookinfo',
          // 傳遞給云函數(shù)的參數(shù)
          data: {
            isbn: res.result
          },
          success: res => {
            console.log(res)
         
          },
          fail: err => {
            console.error(res)
          }
        })
      },
      fail: err => {
        console.log(err);
      }
    })
  }

})

5:然后開始寫云函數(shù)端代碼

打開bookinfo里面的index.js,將event結(jié)果打印出來,請求云函數(shù),將云函數(shù)之中的isbn返回回來

寫好了

// 云函數(shù)入口文件
// const cloud = require('wx-server-sdk')
// cloud.init()



// 云函數(shù)入口函數(shù)

//var rp = require('request-promise')

exports.main = async (event, context) => {
 console.logI(event);
return event.isbn
  
  // var res = rp('https://api.douban.com/v2/book/isbn/' + event.isbn).then(html => {
  //   return html;
  // }).catch(err => {
  //   console.log(err)
  // })
  //return res
  // const wxContext = cloud.getWXContext()
  // return {
  //   event,
  //   openid: wxContext.OPENID,
  //   appid: wxContext.APPID,
  //   unionid: wxContext.UNIONID,
  // }
}

右擊泉褐,上傳并且部署云函數(shù)


測試一下赐写,云函數(shù)調(diào)用成功,返回的結(jié)果(控制臺打印)是isbn。


好的膜赃,云函數(shù)代碼編寫已經(jīng)完成挺邀。
接下來就是實戰(zhàn)四,調(diào)用豆瓣的API,實現(xiàn)具體的數(shù)據(jù)跳座。

原文作者:祈澈姑娘 技術(shù)博客:http://www.reibang.com/u/05f416aefbe1
90后前端妹子端铛,愛編程,愛運營疲眷,愛折騰禾蚕。
堅持總結(jié)工作中遇到的技術(shù)問題,堅持記錄工作中所所思所見狂丝,對于博客上面有不會的問題换淆,可以加入qq群聊來問我:473819131。

小程序云開發(fā)入門實戰(zhàn)課程總結(jié):

小程序云開發(fā)實戰(zhàn)一:小程序掃一掃獲取到圖書ISBN碼(圖書條形碼)
小程序云開發(fā)實戰(zhàn)二:小程序云開發(fā)云函數(shù)安裝依賴步驟
小程序云開發(fā)實戰(zhàn)三:編寫云函數(shù)代碼
小程序云開發(fā)實戰(zhàn)四:調(diào)用豆瓣API獲取具體的數(shù)據(jù)
小程序云開發(fā)實戰(zhàn)五:如何將獲取到的API數(shù)據(jù)存入云數(shù)據(jù)庫里面
小程序云開發(fā)實戰(zhàn)六:云數(shù)據(jù)庫讀取的數(shù)據(jù)顯示在小程序端列表里
小程序云開發(fā)實戰(zhàn)七:云開發(fā)首頁列表跳轉(zhuǎn)詳情頁

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末几颜,一起剝皮案震驚了整個濱河市倍试,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌菠剩,老刑警劉巖易猫,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耻煤,死亡現(xiàn)場離奇詭異具壮,居然都是意外死亡准颓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門棺妓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來攘已,“玉大人,你說我怎么就攤上這事怜跑⊙” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵性芬,是天一觀的道長峡眶。 經(jīng)常有香客問我,道長植锉,這世上最難降的妖魔是什么辫樱? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮俊庇,結(jié)果婚禮上狮暑,老公的妹妹穿的比我還像新娘。我一直安慰自己辉饱,他們只是感情好搬男,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著彭沼,像睡著了一般缔逛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姓惑,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天译株,我揣著相機與錄音,去河邊找鬼挺益。 笑死歉糜,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的望众。 我是一名探鬼主播匪补,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼烂翰!你這毒婦竟也來了夯缺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤甘耿,失蹤者是張志新(化名)和其女友劉穎踊兜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體佳恬,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡捏境,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年于游,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垫言。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡贰剥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出筷频,到底是詐尸還是另有隱情蚌成,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布凛捏,位于F島的核電站担忧,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏坯癣。R本人自食惡果不足惜涵妥,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坡锡。 院中可真熱鬧蓬网,春花似錦、人聲如沸鹉勒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽禽额。三九已至锯厢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脯倒,已是汗流浹背实辑。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留藻丢,地道東北人剪撬。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像悠反,于是被迫代替她去往敵國和親残黑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容