运行微信小程序云函数项目遇到的问题

运行项目

  • 安装微信开发者工具

  • 下载源码,打开微信开发者,选择小程序导入源码,AppID改为自己申请的
    要设置为申请的AppID才有云开发选项。

  • 接下来申请云开发功能,进入云开发页面

    在存储里创建文件夹,将图片资源上传到文件夹中

    在数据库里创建集合,将数据导入到集合中

    要设置数据库用户读取权限才能拿到数据
    运行微信小程序云函数项目遇到的问题_第1张图片

  • 修改云开发环境env
    在app.js文件中,直接修改env对应的云开发环境ID。

App({
  onLaunch: function () {
    if (!wx.cloud) {
      console.error('请使用 2.2.3 或以上的基础库以使用云能力')
    } else {
      wx.cloud.init({
        traceUser: true,
        env: 'mall-sit-3ld8k',
      })
    }
    this.globalData = {}
  },
})
  • 上传云函数,运行
    在每个云函数目录右键选择上传并部署。上传成功后目录图标变成云朵。

上传并部署有两个选项:

  1. 选择云端安装依赖(不上传node_modules)。
  2. 如果选择上传所有文件,可能会报错,没有安装wx-server-sdk。
    运行微信小程序云函数项目遇到的问题_第2张图片
    要先安装wx-server-sdk要部署,进入你的函数文件夹,如login函数,进入文件夹之后执行
npm install --save wx-server-sdk@latest

等待安装完,看到你的文件多出一个目录node_modules。

你可能感兴趣的:(小程序)