云开发优势
serverless(无服务)
概念:函数即服务,当需要后端服务的时候,不需要关心后端的 IP 地址、域名,只需要像调用普通函数一样既可以实现调用。
云开发优势
快速上线、专注核心业务、独立开发一个完整的微信小程序、不需要学习新的语言,只需要会 javascript、无需运维, 节约成本、数据安全、
云开发提供能力
云函数:在云端运行的代码,微信私有协议天然鉴权 (理解:相当于后端部分)
云数据库:一个既可以在小程序端操作又可以在云函数中操作的 JSON 数据库
云存储:在云端存储文件,可以在云端控制台可视化管理
云调用:基于云函数免鉴权使用小程序开放接口的能力(比如说给用户推送消息等)
HTTP API:使用 HTTP API 开发者可在已有服务器上访问云资源,实现与云开发的互通(作用:对原有传统模式下开发的小程序,可以与云开发进行互通)
appID
每个小程序唯一的 id
云开发项目默认目录结构
cloudfunctions —————————-云函数
callback ———————————- 回调函数
config.json —————————
index.js ——————————–
package.json ————————
echo —————————————-
login —————————————-
openapi ———————————–
miniprogram ——————————- 小程序
images ————————————- 图片
pages ————————————— 页面
style —————————————– 样式
app.js ————————————— 项目 js
app.json ———————————– 全局配置
app.wxss ———————————- 项目样式
sitemap.json —————————– (小程序 SEO 相关)
project.config.json ———————– 项目配置
云开发环境
云开发可创建两个环境,建议一个为开发环境,一个为生产环境