微信小程序云开发数据库使用反方法!(微信小程序云开发和普通开发的区别)

微信的小程序是非常好的体验,简单快捷。这些天,我也在学习使用小程序。我总结了三种用Python做小程序后端的方法,供大家参考。1.微信的云托管[1]。优点:不用买服务器,不用备案域名,按使用量计费,DevOps自动化,安全认证,适合没有运维经验的人。缺点:成本肯定比自建服务...

微信的小程序是非常好的体验,简单快捷。这些天,我也在学习使用小程序。我总结了三种用Python做小程序后端的方法,供大家参考。

1.微信的云托管[1]。

优点:不用买服务器,不用备案域名,按使用量计费,DevOps自动化,安全认证,适合没有运维经验的人。

缺点:成本肯定比自建服务器的成本略高。就像同样的车型,自动挡的车比手动挡的车贵。

所谓云托管就是Docker容器。你只需要弄个仓库。你可以在github,gitlab,gitee中的任何一个建立仓库。写Dockerfile,上传到云托管。云托管将自动构建一个容器映像并运行它。运行容器的方式可以定制。部署后,我们会得到一个默认的域名地址,这是服务对外提供服务的入口。可以按照正常服务调用,也可以绑定自己的域名。

在applet中,您可以像这样访问容器服务:

//确认onLaunch中已经调用了wx.cloud.init初始化环境(任何环境都可以,可以填写空)constres = awaitwx . cloud . call container({ config:{ env:'填写云环境ID & # 039,//微信云托管的环境id },路径:'/XXX ',//填写业务自定义路径和参数,根目录,即/method:'邮政',//根据自己的业务发展选择相应的方法头:{ 'X-WX服务': 'xxx & # 039,// xxx,填写服务名称(微信云托管-服务管理-服务列表-服务名称),就是上面练习中的demo}。//其他参数同wx . request });console . log(RES);有了容器,你可以在后端使用任何编程语言,这取决于你擅长什么。Python绝对没问题,官方的Django模板可以一键部署。

二、微信的云功能转移[2]

优点:不需要域名备案,有一定的免费额度。

缺点:自己配置服务器。

所谓云函数,就是运行在腾讯云上的Node.js函数。只有计算逻辑才能无缝访问云数据库进行数据访问。

小程序是这样调用云函数的:

Wx.cloud.callFunction({ //要调用的云函数名称:'dailyexam & # 039,//事件参数数据:{x: 1,y: 2,}}传递给云函数)。然后(RES = >;{ // output: res.result === 3})。catch(err = >{//handle error })node . js函数实际上是一个异步javascript函数。在云功能中,我们可以在自建服务器上请求服务,这样域名就不需要备案了。例如,在下面的代码中,域名somenzz.cn没有被归档。

云端是这样调用自建API服务的:

免费额度通常很小,数据库每日读取次数不能超过500次,每日写入次数不能超过300次。

因为是自建服务,自然可以用Python开发。

方法三:自建服务器,备案域名。

优点:省钱,访问量越多,省钱越多。

缺点:域名需要备案。

没有云功能和云托管,只能在小程序端使用wx.request功能请求自建服务:

wx . request({ URL:'example.php & # 039,//只是一个例子,不是真实的接口地址数据:{ x:'',y:''},表头:{ '内容类型': '应用程序/JSON '//默认值},success(RES){ console . log(RES . data)} }),而wx.request函数有使用限制,如下:

通常需要一个国产服务器,然后对域名进行备案,备案通常会让大量开发者望而却步。

因为自建服务器,当然可以用Python开发。

临终遗言

本文来自莫失莫忘投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/544584.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-12
下一篇 05-12

相关推荐

  • 生茶和熟茶有什么作用区别

    1、普洱生茶和熟茶的区别和功效,很多人都爱喝茶,但是茶的种类实在是太多了,刚入门喝茶的茶友可能分不清的就是生普洱和熟普洱的区别了,这两种茶汤看似是很像的,下面就为大家分享普洱生茶和熟茶的区别和功效,我们一起来看看吧 普洱生茶。2、生茶富含茶多酚,性属清凉,有

    2023-07-29 10:17:01
    892 0
  • 手游渠道服和官服有什么区别 两者对比分析不同处

    通常游戏会按照苹果服、硬核服、安卓服的划分方式来划分服务器。仅仅是因为钱!比如你在苹果App Store下载的游戏充值到10元,苹果的口袋里就有3元,而你在App Store下载的游戏也会部分充值到腾讯的口袋里。同样的,如果在定位器厂商拥有的商店下载,每个品牌代扣的费用也不一

    2023-07-29 09:47:01
    829 0
  • 社保卡是银行卡吗 和银行卡有什么区别

    居民参加社保后,可在社保中心**社保卡。如果是职工社保,那么一般都有单位统一发放。如果是居民社保,可能需要你自己去社保中心申请。而且改革后社保卡还有金融功能,那么社保卡是银行卡吗?一般来说,社保卡不完全是银行卡。社保卡既有社保账户,也有金融账户。是双账户,所

    2023-07-29 08:50:01
    188 0
  • 烘培与烘焙的区别

    下面将介绍,关于【烘培与烘焙的区别】问题回答概况: 1、烘焙:用火烘干(茶叶、烟叶等)。2、烘培:指在物料燃点之下通过干热的方式使物料脱水变干变硬的过程。3、烘培是方言,并不在汉语词语里记载,也就是说没有这个词语,但是民间有使用的,就变成了约定俗成的词了。4

    2023-07-29 05:12:01
    229 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信