NEWS

小程序是如何与数据库交互的

2020.11.06火猫网络阅读量: 39200

以往的开发方式:

小程序必须要绑定至少一个合法安全域名,且该域名必须是使用ssl证书的,也就是要以https协议。小程序正式上线后,只能跟合法安全域名内的域名进行信息互通。如果请求没有配置过的域名,会被微信屏蔽。

而对于数据库的交互,就必须要在合法安全域名下的服务器来进行。前端是不能直接与数据库交互的。


但是!腾讯今年推出了腾讯云开发。

简单的理解,就是现在云开发可以直接在小程序里编写数据库交互代码,直接在小程序端与数据库交互。

基础版的免费配额,可以享受:5GB储存空间,CDN流量,2GB的数据库。如果这个配置不够用,那么就可以考虑加预算升级了。个人创业尝试的使用。


任何人都可以注册申请。申请步骤: 先以个人或企业申请小程序,获取到appID,将appID填入到“微信开发者工具中”。新建云开发项目,在开发工具的左上角找到“云开发”按钮,即可根据步骤申请免费空间。


云开发用到的数据库属于json数据库,使用起来跟mongoDB非常相似。编写云函数其实跟nodejs是一样的,也可以安装npm的库,开发效率非常高。



所有的云开发请求,都会在控制面板的NetWork中查看,其中包括该调用所请求的环境 ID。


云开发可以避免了传统开发时对服务器的运维工作,其实数过来还是挺划算的,节省了人力和服务器成本。而且也不需要提供域名,不需要备案域名。解决了很多上线前的麻烦。


同时,腾讯还推出了配套使用的cms系统。完全免费且一键部署后台管理页面,无需额外开发,只需要配置数据的类型和参数名,即可生成可用的后台管理系统。

参考链接在这:https://cloud.tencent.com/document/product/876/42100


若有小程序的定制需求,可以联系火猫网络:18665003093(微信同步)