记一次微信小程序云函数操作Mysql数据库
一、前因 在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互 这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源 这时候就想了下,为什么不能直接用微信小程序直接进行数据库交互操作呢? 然后查了下文档和百度,发现了云函数这强大的东西 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。 小程序内提供了专门用于云函数调用的 API。开发者可以在云函数内使用 wx-server-sdk 提供的 getWXContext 方法获取到每次调用的上下文(appid、openid 等),无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态(openid)。 好家伙,开整 二、探Node 不要看到js就以为是前端语言 node.js是 运行于服务端的JavaScript解释器 所以,node.js是后端语言(跑题了) 微信云函数用的语言就是node.js 所以你要先安装node.js 去官网下载一个吧 安装过程是傻瓜式操作,全部下一步,中间有个勾勾问你是否自动帮你配置环境变量的把他勾上就好了 然后就去开通云函数 在你开通微信云服务的时候就会免费送你一定额度的数据库、云函数、云储存空间 三、云之基 在此之前需要先开通一个云开发,因为我已经开通了,所以就没有截图可以保留了