1、什么是云开发
小程序云开发:
是微信团队联合腾讯云推出的专业的小程序开发服务。
开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且能够使用微信开放能力。
开发者无需搭建服务器,可免鉴权直接使用平台提供的 API 进行业务开发。
也就是说,不需要后端人员,直接通过云开发来创建小程序中的接口。(官方文档 微信开放文档)
2、云开发与传统服务器开发(后端)优势对比
- | 云开发 | 传统服务器 |
---|---|---|
开发语言 | node.js | java,python,php |
难易程度 | 简单 | 复杂 |
开发周期 | 1-5周 | 1-5月 |
部署难易 | 基本上不用部署 | 部署费时费力 |
是否需要域名 | 否 | 是 |
是否需要备案 | 否 | 是 |
是否支持https | 否 | 是 |
适合公司 | 中小型公司 | 大公司 |
学习难易 | 容易上手 | 学习起来比较久 |
3、小程序中初始化云开发环境
在小程序的app.js中 onLaunch 生命周期的钩子函数中初始化云开发环境
// app.js
App({
onLaunch() {
// 小程序启动时,自动初始化云开发环境
wx.cloud.init({
env: 'cloud1-8gpel2sx0effc860' // 这里就是我们刚刚保存的云开发的环境id ps建议复制黏贴
})
},
globalData: {
}
})
// ps 有时候初始化 如果报错 不要紧张,重启一下开发者工具即可