小程序云函數(shù)調(diào)用失敗解決方案

問(wèn)題描述

以官方提供的“小程序云開發(fā)快速啟動(dòng)模板”為例肢础。
獲取openid失斄蘖:

云開發(fā)模板測(cè)試界面

進(jìn)行“點(diǎn)擊獲取openid”測(cè)試失敗放前,出現(xiàn)下圖所示的提示男翰,并且控制臺(tái)會(huì)提示以下錯(cuò)誤信息:
VM86:1 [云函數(shù)] [login] 調(diào)用失敗 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error message Function not found: [login]; at cloud.callFunction api;

login云函數(shù)調(diào)用失敗

出錯(cuò)原因

云端運(yùn)行環(huán)境為 Node.js,需要先在本地安裝 Node.jsnpm才能順利測(cè)試囊陡。同時(shí)還要在云函數(shù)目錄下安裝 wx-server-sdk 依賴:
npm install --save wx-server-sdk

詳細(xì)內(nèi)容參見官方文檔https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/

解決方案

  1. 安裝node.jsnpm
  • node.js 下載地址
    https://nodejs.org/en/
  • 安裝node.js時(shí)會(huì)同時(shí)安裝npm
  • 測(cè)試安裝是否成功
    安裝完成后打開cmd:
    輸入node -v 來(lái)測(cè)試 node.js
    輸入npm -v 來(lái)測(cè)試 npm
  1. 安裝wx-server-sdk依賴芳绩。
  • 在cmd中首先通過(guò)cd 云函數(shù)路徑的命令,定位到云函數(shù)目錄撞反,這里要定位到某個(gè)具體的云函數(shù)文件夾內(nèi)妥色,如login函數(shù)則要定位到login文件夾內(nèi)。然后再執(zhí)行npm install --save wx-server-sdk命令遏片,安裝wx-server-sdk依賴嘹害。對(duì)于每一個(gè)你創(chuàng)建云函數(shù)都要安裝該依賴撮竿。

  • 如果在執(zhí)行安裝命令后出現(xiàn)類似錯(cuò)誤提示:rollbackFailedOptional: verb npm-session ****************,這是由于npm官方庫(kù)是國(guó)外的網(wǎng)站笔呀,在訪問(wèn)時(shí)可能由于網(wǎng)絡(luò)原因?qū)е庐惓幢踏!?br> 解決方案:執(zhí)行npm config set registry "http://registry.npm.taobao.org"命令,將官方庫(kù)替換為淘寶庫(kù)即可凿可。

  • 執(zhí)行命令后可能會(huì)出現(xiàn)以下警告:

npm WARN **** No description 
npm WARN **** No repository field

直接忽略即可惑折,并不會(huì)影響后續(xù)的云函數(shù)功能授账。成功安裝依賴后枯跑,相應(yīng)的云函數(shù)文件夾將生成一個(gè)package-lock.json文件。

安裝前的目錄
安裝后的目錄
  1. 上傳云函數(shù)
  • 在相應(yīng)的云函數(shù)文件夾上右鍵白热,選擇“上傳并部署:所有文件”敛助。
上傳并部署
  1. 最終測(cè)試


    云開發(fā)模板測(cè)試界面

    進(jìn)行“點(diǎn)擊獲取openid”測(cè)試,如圖所示屋确,成功調(diào)用云函數(shù)纳击,并獲取openid,說(shuō)明開發(fā)環(huán)境配置成功攻臀。


    成功調(diào)用login云函數(shù)并獲取到openid
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末焕数,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子刨啸,更是在濱河造成了極大的恐慌堡赔,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件设联,死亡現(xiàn)場(chǎng)離奇詭異善已,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)离例,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門换团,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人宫蛆,你說(shuō)我怎么就攤上這事艘包。” “怎么了耀盗?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵想虎,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我袍冷,道長(zhǎng)磷醋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任胡诗,我火速辦了婚禮邓线,結(jié)果婚禮上淌友,老公的妹妹穿的比我還像新娘。我一直安慰自己骇陈,他們只是感情好震庭,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著你雌,像睡著了一般器联。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上婿崭,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天拨拓,我揣著相機(jī)與錄音,去河邊找鬼氓栈。 笑死渣磷,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的授瘦。 我是一名探鬼主播醋界,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼提完!你這毒婦竟也來(lái)了形纺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤徒欣,失蹤者是張志新(化名)和其女友劉穎逐样,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體帚称,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡官研,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了闯睹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戏羽。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖楼吃,靈堂內(nèi)的尸體忽然破棺而出始花,到底是詐尸還是另有隱情,我是刑警寧澤孩锡,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布酷宵,位于F島的核電站,受9級(jí)特大地震影響躬窜,放射性物質(zhì)發(fā)生泄漏浇垦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一荣挨、第九天 我趴在偏房一處隱蔽的房頂上張望男韧。 院中可真熱鬧朴摊,春花似錦、人聲如沸此虑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)朦前。三九已至介杆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間韭寸,已是汗流浹背春哨。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留棒仍,地道東北人悲靴。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓臭胜,卻偏偏與公主長(zhǎng)得像莫其,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子耸三,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

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