01
2022
11

微信小程序云开发

前言

因为微信云开发开始收费了,没有免费基础云,还好目前(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.jsonLaunch生命周期中调用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. 其中spaceIdclientSecretendpoint分别为下图的Space IDSecret APIEndpoint

(1) 注册阿里小程序云https://emas.console.aliyun.com/

 

(2) 进入项目->平台服务

 

10. 在设置中输入微信小程序的密钥

 

11. 使用阿里云

// .js文件中使用 sdk

const { mpserverless } = getApp();

 

mpserverless.db.collection('test').find();

mpserverless.function.invoke('test');

微信小程序 成功调用!


« 上一篇下一篇 »

评论列表:

1.Mx开心  2023-4-19 9:54:54 回复该留言
具体可以出个视频吗 谢谢

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。