小程序云开发-在2天内以0成本完成小程序开发
小程序开发
浏览:1211 次

通常,要实现非静态app,服务器需要执行以下操作:
购买域名并完成备案;
购买SSL证书并完成域名配置;
购买服务器,配置服务器的开发环境,处理域名到路由的配置;
购买数据库并完成配置;
实现服务端业务逻辑
设计数据表以添加、删除、修改和查询
用户登录验证和授权(微信小程序获取访问令牌)
配置各种日志监视
通过小程序云开发
客户端请求服务器在没有域名的情况下传递云函数

硬件资源通过云开发提供,这是免费的
可视化环境配置,一键部署
日志和自检
目视操作和维护监控
可视化设计配置,如数据表索引
云开发的自然认证
==JS+NodeJS+MongoDB
这只是封装版本……所以不能直接使用本机,
例如,当前的数据库API支持不够,这常常会让人抓狂。
还有云函数的概念:在云中运行的代码与我们的工作编码方法不同。例如,云函数之间的调用不同于函数之间的呼叫。它们几乎等同于两个服务器API,并且时间消耗并不漂亮
一些提示

小程序(客户端)端可以直接请求操作数据库和存储,与云功能相同
Cloud函数,调用上下文:Cloud。获取WXContext以获取openid、appid、unionid、env
HTTP API:在使用微信小程序云开发之前,只有客户端和云开发可以相互联系。云开发可以访问外部服务,但外部服务无法访问云开发数据、云功能和云存储。因此,添加了HTTP API,但此部分需要身份验证。
看看我踩进的洞
社区:
微信群聊:
MongoDB可以随意更改模式,但云函数调用数据库API,最终的解决方案是每次更改集合结构时导出所有数据,然后在遍历初始化后导入所有数据。(访问很少,所以不用担心并发性…)
巴拉巴拉
公共函数是从云函数中提取的。为了减少重复代码,可以更好地重用和维护它们。但是,每个单独的云功能都是一个独立的服务,以及服务的热启动和冷启动……对于具有小请求的app,它们基本上都是冷启动,这需要很多时间。
解决方案:不要拆分API,使用云函数作为唯一的服务器,配置路由,并返回到传统的开发模式。同时,您可以解决云功能限制的问题,但可能会受到并发流量的限制
支付宝对应的云开发

:云功能、数据库、云存储,与微信小程序云开发相同
:完整的app