吾爱去(52qu) 壹曲阳勇发布个人作品之网站

微信小程序云开发

前言

因为微信云开发开始收费了,没有免费基础云,还好目前(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');

微信小程序 成功调用!


2022年11月1日 | 发布:程序员 | 分类:编程 | 评论:1

留言列表:

  • Mx开心 发布于 2023-4-19 9:54:54  回复
  • 具体可以出个视频吗 谢谢

发表留言: