一种绕过https限制的微信小程序开发方法和系统与流程

文档序号:36265910发布日期:2023-12-06 09:55阅读:37来源:国知局
一种绕过的制作方法

本发明涉及计算机,特别涉及一种微信小程序开发方法、装置、设备和介质。


背景技术:

1、出于安全和保密的考虑,微信小程序(以下简称:小程序)要求在调用接口的时候必须使用https协议。而要配置一台https的服务器还需要一些前置准备工作:申请ssl证书、安装ssl证书、配置web服务器、启用http到https重定向等等。而仅在申请ssl证书的过程中又涉及到选择证书类型、生成csr等等一系列繁琐的步骤。

2、因此,在小程序开发过程中,除了正常的业务逻辑外,如果还要遵循上面的方式去搭建https服务器,无疑会大大影响正常开发效率,开发成本也会增高。


技术实现思路

1、本发明要解决的技术问题,在于提供一种绕过https限制的微信小程序开发方法,基于云函数进行开发,允许在小程序开发过程中,无需搭建https服务器,通过云函数可以直接调用后端提供的http接口,减轻前、后端人员的开发成本,从而大大提升开发效率。

2、第一方面,本发明提供了一种绕过https限制的微信小程序开发方法,包括下述步骤:

3、根据后端提供的接口,在云函数控制台中创建运行环境为node.js的云函数,并设置云函数信息,所述云函数信息包括指定函数名称、描述信息、计算资源配置信息;

4、进入代码编辑器,将原接口的入参、返回值进行封装,并在云函数中进行导出;

5、将经过封装和导出的云函数部署到云端,并安装相关依赖库;

6、在小程序前端,根据业务逻辑需要,按照指定方式对云函数进行调用,并通过回调函数的方式直接获取到对应的结果。

7、第二方面,本发明提供了一种绕过https限制的微信小程序开发系统,包括:

8、云函数控制台,用于根据后端提供的接口,创建运行环境为node.js的云函数,并设置云函数信息,所述云函数信息包括指定函数名称、描述信息、计算资源配置信息;

9、代码编辑器,用于将原接口的入参、返回值进行封装,并在云函数中进行导出;

10、云端,用于部署经过封装和导出的云函数,并安装相关依赖库;

11、小程序前端,用于根据业务逻辑需要,按照指定方式对云函数进行调用,并通过回调函数的方式直接获取到对应的结果。

12、本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:在小程序开发过程中,使用云函数封装接口的方式绕过https的限制,免去了配置https服务器的工作,大大减轻前、后端开发人员的开发与联调成本;将所有后端接口封装成云函数,增加了代码的可读性和项目的整体性;云端的每一个云函数都可以看成是一个node.js工程,在封装接口的同时,还可以在其中添加任意需要的其他依赖库进行扩展;在小程序前端,开发者只需专注编写相关的业务逻辑即可,按照指定方式直接调用需要用到的云函数;云函数中封装着相关接口,并将接口返回值进行导出,当小程序前端调用相应云函数时,便可通过回调函数的方式直接获取到对应的结果;云函数可以与小程序前端直接交互,具有更好的安全性和性能,同时会自动对请求进行负载均衡和容错处理,提高了小程序的稳定性和可靠性。

13、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种绕过https限制的微信小程序开发方法,其特征在于:包括下述步骤:

2.根据权利要求1所述的一种绕过https限制的微信小程序开发方法,其特征在于:在小程序前端通过指定方式对云函数进行调用,并通过回调函数的方式获得返回值的实现为:

3.一种绕过https限制的微信小程序开发系统,其特征在于:包括:

4.根据权利要求1所述的一种绕过https限制的微信小程序开发系统,其特征在于:所述小程序前端通过指定方式对云函数进行调用,并通过回调函数的方式获得返回值的实现为:


技术总结
本发明提供一种绕过https限制的微信小程序开发方法和系统,方法包括:根据后端提供的接口,在云函数控制台中创建运行环境为Node.js的云函数,并设置云函数信息,所述云函数信息包括指定函数名称、描述信息、计算资源配置信息;进入代码编辑器,将原接口的入参、返回值进行封装,并在云函数中进行导出;将经过封装和导出的云函数部署到云端,并安装相关依赖库;在小程序前端,根据业务逻辑需要,按照指定方式对云函数进行调用,并通过回调函数的方式直接获取到对应的结果。本发明基于云函数进行开发,允许在小程序开发过程中,无需搭建https服务器,通过云函数可以直接调用后端提供的http接口,减轻前、后端人员的开发成本,从而大大提升开发效率。

技术研发人员:王旭,林锦成,薛健
受保护的技术使用者:厦门瑞为信息技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1