WeChatウィジェットのクラウド関数をデータベースに追加する方法


1.新規ウィジェットを作成し、クラウド開発の快速起動テンプレートを作成する

ここと普通の小さいプログラムの違いは三つあります。
一つはproject.co nfig.jsonにクラウド関数のあるディレクトリ「cloudfunctionRoot」を書きます。
二つはap.jsonに「cloud」と記入します。true
第三に、ユーザへのアクセスを記録するためのアプリ.jsの追加である。

onLaunch: function () {
  if (!wx.cloud) {
   console.error('    2.2.3              ')
  } 
  else {
   wx.cloud.init({
    traceUser: true,
   })
  }
 }
2.オープンクラウドをクリックして開発する
3.cloudfunctionsの記憶環境を指定し、クラウド開発に配置する



4.Node.jsクラウド関数を新規作成し、コードを書き込みます。

//        
const cloud = require('wx-server-sdk')
cloud.init()

const db = cloud.database()
const _ = db.command

//        
exports.main = async(event, context) => {
 return await db.collection('todos').add({
  data: {
   description: event.description,
   due: event.due
  }
 })
}
端末でcloudaddを開いてnpm installを実行してすべての依存パケットを更新します。
右クリックですべてのファイルをアップロードします。
5.呼び出しが必要なところで呼び出す

wx.cloud.callFunction({
   name: 'cloudadd',
   data: {
    description: 'csacsa',
    due: 123
   },
   complete: res => {
    console.log('callFunction test result: ', res)
   }
  })
データベースにアップロードしました。

ここでは、WeChatウィジェットのクラウド関数についてデータベースにデータを追加する方法についての記事を紹介します。より多くの関連プログラムクラウド関数にデータをデータベースの内容に追加します。私達の以前の文章を検索してください。または、下記の関連記事を引き続きご覧ください。これからもよろしくお願いします。