当前时间: 2026-02-04 17:09:32
分类:软件教程
评论(0)
uniapp开发的小程序,怎么使用云函数?
如果你开发了一套uniapp搭建的小程序,之前没有任何需要使用云函数的业务场景,那么近期产品让你改造一下鉴权形式,允许游客模式进入,导致后端很多需要鉴权接口直接报错,此时你面临的选择:要么后端接口加白名单(可能导致接口受攻击,风险升级),要么抱运维大腿,帮你搭建一套node服务,部署你能实时获取加密参数的接口,要么只能前端自己发力,尝试云函数使用起来,这样最为干净。
明确了使用场景,又不想牵扯太多工作量,我们决定使用云函数,下面内容我将详细介绍使用方法。
通过hubilder-x将项目运行到微信开发者工具,然后点击左上角云开发按钮
第二步:按照uniapp官方文档要求,配置manifest.json和project.config文件
第三步:在项目根目录下新建 cloudfunctions文件夹,并在文件下以函数名新建文件夹,切记函数文件夹是一套完整的项目结构,需要package.json文件
a.需要安装包也需要切到当前函数文件夹目录下,安装好 wx-server-sdk后开始编写函数
第四步:在云函数控制台根据你项目的函数新建云函数,并更新成已部署
切记此时一定要鼠标移到编辑器的云函数代码目录上,右击->选上传并部署,确保函数同步更新到云环境
第五步:重新编译到微信开发者工具,并打开云函数的本地调试,能获取到正确的返回值,表明云函数使用成功!