前言
因为微信云开发开始收费了,没有免费基础云,还好目前(2022年)阿里云可以免费使用,所以将自己注册使用方法分享出来。
1. 在使用阿里云SDK前,请确保已经正确安装了Node.js开发环境。
(1) http://nodejs.cn/,下载文件并安装。
2. 创建微信小程序。登录微信公众平台,在开发设置页面查看App ID,建立密钥
3. 在服务器域名下,如图输入阿里云地址。具体看第9条。
4. 在微信小程序项目的根目录,输入CMD,打开命令窗
5. 输入【npm install --save @alicloud/mpserverless-sdk@3.1.1】执行安装SDK。
6. 在微信小程序IDE中,选择工具>构建npm。
7. 在微信小程序项目中的app.js中添加以下代码,构造小程序云SDK的实例对象。在app.js的onLaunch生命周期中调用init接口完成初始化。
// app.js import MPServerless from '@alicloud/mpserverless-sdk'; const mpserverless = new MPServerless(wx, { appId: <您的微信小程序appId>, spaceId: <您的阿里云serverless服务空间spaceId> clientSecret: <您的阿里云serverless服务空间clientSecret> endpoint: <您的小阿里云serverless服务空间Api endpoint> });
App({ mpserverless: mpserverless, onLaunch(options) { mpserverless.init(); }, }); |
8. 其中【微信小程序appId】如下图
9. 其中spaceId、clientSecret、endpoint分别为下图的Space ID、Secret API、Endpoint
(1) 注册阿里小程序云https://emas.console.aliyun.com/。
(2) 进入项目->平台服务
10. 在设置中输入微信小程序的密钥
11. 使用阿里云
// .js文件中使用 sdk const { mpserverless } = getApp();
mpserverless.db.collection('test').find(); mpserverless.function.invoke('test'); |
微信小程序 成功调用!
评论列表: