微信小程序雲開發之雲函數的創建與環境配置


雲函數的使用與環境配置:

1、創建雲函數

右鍵cloudfunctions文件選擇新建Node.js雲函數,雲函數命名為updateVoice用於修改用戶語音數量。

2、安裝node.js及npm:

一:從Node.js官網下載對應平台的安裝程序
二:一鍵安裝
三:打開cmd,輸入node -v,npm -v如果出現版本號,證明安裝成功

注意:在使用npm可能會出現“npm不是內部或外部命名,與不是可運行程序”的提示,這是由於環境變量問題,需對node進行環境變量配置。

3、安裝wx-server-sdk

右鍵updataVoice在終端中打開,運行:

npm install --save wx-server-sdk@latest

安裝成功后雲函數文件夾中會有多一個文件(package-lock.json):

右鍵上傳並部署:所有文件

打開雲端控制台可以看到我們雲函數中已經有一個雲函數了。

在雲函數updateVoice下index.js進行雲函數代碼編寫:

console.log("4")
// 雲函數入口文件
const cloud = require('wx-server-sdk')
cloud.init()
//聲明數據庫
const db = cloud.database()
console.log("3")
// 雲函數入口函數
exports.main = async (event, context) => {
  console.log("2")
  //取得傳過來的參數
  var voice = event.voice, openId = event.openId;
  //雲函數,更新
  try {
    return await db.collection('users').where({
      _openid: openId
    }).update({
      data: {
        voice: voice
      },
      success: res => {
        console.log('雲函數成功')
      },
      fail: e => {
        console.error(e)
      }
    })
  } catch (e) {
    console.error(e)
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM