const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
let{ APPID,OPENID}=cloud.getWXContext()
return {
APPID,
OPENID
}
}
什么是云开发
云开发是微信小程序提供的一种后端服务,可以帮助开发者快速搭建小程序的后端服务,包括数据库、存储、云函数等功能。通过云开发,开发者可以快速搭建小程序的后端服务,无需自己搭建服务器,也无需关注服务器的维护和升级。同时,云开发还提供了一些强大的工具和功能,如云函数、云存储、云数据库等,可以帮助开发者更加高效地开发小程序。
比较
看个人喜欢吧,云开发相较于传统的后端开发例如 java的springboot,python的django操作起来轻松很多,我这个人比较懒,用云开发方便一点,但是我还是推荐用传统的后端来实现,在讲完微信小程序签到打卡项目之后,我将推出关于大数据python爬虫,数据分析等,如果大家对python后端django感兴趣的话,也可以在评论区告诉我
各位小伙伴们——进入主题咯
一,怎么使用云开发
点击云开发
二,云函数
微信小程序中的云函数是一种在微信开发者工具中创建和部署的服务器端代码,它可以在小程序中被调用,用于处理一些复杂的业务逻辑或者需要访问外部数据源的操作。云函数可以访问微信提供的云服务,如数据库、存储、消息推送等,也可以访问第三方服务,如 HTTP API、数据库等。使用云函数可以将一些耗时、复杂的操作放在服务器端进行处理,减轻客户端的负担,提高小程序的性能和用户体验。
云函数最关键的就是定义openid,换句话来说openid是唯一的标志符,每个人的openid都是不同的,可以根据这个来验证登录和其他的,各位小伙伴们一定要记住。
前提:在新建项目时,选择”云开发“
找到当前文件夹中的 ”cloudfunctions“文件 -> 右键 选择当前环境 -> 选择完成后 找到 ”新建Node.js云环境“ ->给当前函数取一个名字即可。
三,云数据库
1.在云开发中的数据库创建一个集合
2.在 云数据库中添加自己数据
3.定义好变量的数据类型
重点来了!!!!
一定要设置好权限,不让会出现大问题!!!!!
具体的增删改查会在项目中给大家讲解!!
总结
以上就是今天的学习内容啦~
咱们下期再见老铁~