微信小程序云开发云函数

2022/5/30 21:16:42 字体: 浏览 259

https://www.cnblogs.com/fps2tao/p/11155904.html


1. project.config.json写上云函数所在目录"cloudfunctionRoot": "cloudfunctions/",如图

 

2. app.json写上“cloud”:true,如图

 

app.js写上(这步是将用户访问记录到用户管理中,在控制台中可见)

复制代码
onLaunch: function () {
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力')
    } 
    else {
      wx.cloud.init({
        traceUser: true,
      })
    }
  },
复制代码

3. 云函数目录右键新建node.js云函数,填写名字,并确认部署,等命令提示符弄完

(上面2步不知道在干啥)

4. 在目录下新建一个文件夹,进入文件夹 编写函数 index.js

 

复制代码
// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init();//初始化

const db = cloud.database()
const _ = db.command
// 云函数入口函数
//event:触发云函数的事件
exports.main = async (event, context) => {
  const { OPENID, APPID, UNIONID } = cloud.getWXContext()

  return {
    OPENID,
    APPID,
    UNIONID,
  }
}
复制代码

 

5. 在需要调用云函数的js里编写 (可以传参数,test为云函数名)

调用文档 :  https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/functions/callFunction.html

复制代码
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    wx.cloud.init()
    wx.cloud.callFunction({
      name: 'test', 
      complete: res => {
        console.log('callFunction test result: ', res)
      }
    })

  },
复制代码

 

6.运行 

如果报错: Error: errCode: -404011 cloud function execution error Cannot find module 'wx-server-sdk'

运行 : (我是本地安装了node运行了下面依赖,然后同步上传云函数解决)

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

 

 

 

 

 

 

转: https://blog.csdn.net/qq_32117641/article/details/82879604

 

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html

 

遇到的错误和问题:

 https://blog.csdn.net/New_Yao/article/details/84657774

 

 报错问题 : https://www.cnblogs.com/Guhongying/p/10828810.html

 微信小程序云函数报错:Error: errCode: -404011 cloud function execution error Cannot find module 'wx-server-sdk'

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

 

参考 :https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/wx-server-sdk.html

 

 

 

报错问题 : https://www.cnblogs.com/xiaojianwei/p/10107717.html

 

VM370:1 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error

按照提示,“请先调用 init 完成初始化后再调用其他云 API。init 方法可传入一个对象用于设置默认配置”” 仔细一看,原来在云函数的index.js里 在 cloud.init() 前就调用了云函数的相关操作,所以导致错误!

我测试 云函数和小程序调用前,都要运行初始化 wx.cloud.init()








相关阅读
滑动展开/收缩广告(兼容ff/ie6/ie7)
总结一下with open()和open()的区别与使用方法
获得当前页面的长宽高各项参数
自由鸟
asp中eof的介绍
购买深山旅行社管理系统后享受哪些服务?
中国通信服务摄影作品在线投票
CSS布局实例:上中下三行,中间自适应
共有0条关于《微信小程序云开发云函数》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
静态网站利用微信URL Scheme生成的ticket从浏览器h5跳到微信小程序完整代码
定制开发微信小程序的操作流程
微信小程序腾讯视频播放组件tencentvideo(wxa75efa648b60994b)
微信小程序直播组件live-player-plugin(wx2b03c6e691cd7370)
使用uni-app开始小程序使用腾讯视频插件vid播放视频
更多>>最新添加文章
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
aliyun阿里云续费域名优惠口令(注册、续费都可以使用)
windows7环境下安装配置jdk
python对微信操作要用到这两个库wxpy与itchat
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
更多>>随机抽取信息
深山行者留言系统V2.2 .1 更新下载
振辉自清洗过滤器
uni-app按钮button利用css伪类after去除灰色边框
asp版图形验证码,可自定义点阵信息,支持字符扭曲、倾斜、倾斜
ASP读取ACCSS数据代码
网页制作中注意应用HTML标签的问题