小程序无域名无备案快速开发方法

93次阅读
没有评论

了解小程序开发的都知道,小程序在前后端交互时候,需要通过一个 request 方法来发送数据请求,但是平台要求,这个请求必须是通过一个域名,而且是完成大陆备案审核的,一般来说,难度倒不是很大,主要是备案或者其他什么原因,前期等待时间太久,如果着急上线的话,本来是有两个办法的:

1、使用微信云开发

微信云开发,是一个开箱即用的平台,而且云函数无需任何的权限验证,拿来就用,这时候如果没有域名和其他各种手续的画,完全可以把 request 用云函数替代,把请求统一交给云函数去处理,云函数可以将所有的数据转发给你的服务器,IP 地址,等等其他业务,不但安全,而且省事,也减少了很多验证环节的麻烦。

而且微信云开发在上线一开始,长期赠送免费额度,对于绝大多数应用来说,免费额度完全够用了。

但是,官方在早前已经通告,以后云开发要收费了,不再提供免费额度,也加入了最低消费,反正不管用不用,最低消费必须交,类似于月租一样。

这个办法呢,以前很爽,现在来看,如果不差钱,用他没毛病,但是资金紧张的话,一年最低消费下来,都够服务器费用了,很不划算。

2、使用云厂商的 API 网关

API 网关这个应用,目前在各大云厂商都有提供,而且呢资费上也非常实惠,有的提供大量免费额度,他的一个好处就是,创建之后,平台会分配给你一个网关域名(贴心支持 https),自己动手将参数进行透传配置,小程序内使用网关域名来做一个代替,就能解决这个问题。

API 网关配合没有域名没有备案的后端应用来说,还有一个好处,就是能够帮你隐藏掉服务器 IP 的敏感信息,网关通通拦截进行转发,也相当于一个安全保障,同时还具备请求的日志记录等等。

但是这个相比较微信云开发来说,很多的参数校验都必须手动来处理,业务逻辑上不如云开发简单,不过小程序的开发资源也很丰富,这个也不算什么难事,大家可以根据情况自由选择。

加入官方交流QQ群:778957856
post-qrcode
 
clark
版权声明:本站原创文章,由 clark 2022-09-27发表,共计766字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码