乐于分享
好东西不私藏

uniapp开发的小程序,怎么使用云函数?

uniapp开发的小程序,怎么使用云函数?

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

评论 抢沙发

3 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮