智慧屏安装APP的最佳实践与跨平台小程序开发的结合
366
2023-11-09
微信的小程序是一个很不错的体验,简单,上手快,这几天也在学习使用小程序,自己总结了三种用 Python 作为小程序后端的方式,供你参考。
优点:不需要购买服务器,不需要域名备案,按使用量计费,DevOps 自动化,安全鉴权,适合没有运维经验的人。
缺点:费用这块,肯定是比自建服务器费用略高的。就像同一车型,自动挡的车比手动挡的车更贵一样。
所谓云托管,就是一个 Docker 容器,你只需要弄一个仓库,可以 github, gitlab, gitee 中的任意一个建立仓库,写好 Dockerfile,上传到云托管,云托管会自动构建容器镜像并运行,运行容器的方式都是可以自定义的。部署完成后,我们会得到一个默认域名地址,就是服务对外提供服务的入口,你可以将其按照正常的服务来调用访问,也可以绑定自己的域名。
小程序中,可以这样访问容器服务:
有了容器,后端用什么编程语言都是可以的,就看自己擅长啥了, Python 绝对没问题,而且官方有 Django 模版,一键部署。
优点:不需要域名备案,有一定的免费额度。
缺点:自己配置服务器
所谓云函数,就是运行在腾讯云端的 Node.js 函数,只有计算逻辑,可以无缝访问云数据库进行数据存取。
小程序端这样调用云函数:
Node.js 函数其实就是异步的 javascript 函数,在云函数里面,我们可以请求自建服务器上的服务,这样域名就不需要备案了,比如下面的代码中,域名 somenzz- 是没有备案的。
云函数端这样调用自建 API 服务:
免费额度通常很少,数据库日读取次数不能超过 500,写次数不能超过 300。
因为自建服务,自然可以用 Python 开发。
优点:省钱,访问量越大越省钱。
缺点:需要备案域名。
不使用云函数和云托管,那就只能在小程序端使用 wx.request 函数来请求自建服务:
而 wx.request 函数有使用限制,如下:
通常你需要国内的服务器,然后备案域名,而备案,通常会劝退很大一部分开发者。
因为自建服务器,当然可以用 Python 开发啦。
本文分享了三种 Python 作为小程序后端的实施方法,而域名备案是很慢的,介于此,我推荐前两种方法,感谢各位朋友支持。
[1]
微信的云托管: https://cloud.weixin.qq.com/cloudrun?utm_source=idecloudconsole
[2]
微信的云函数中转: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html#云函数
到此这篇关于Pytho
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~