2 app.js
3 新建目录(云函数根目录),project.config.json中cloudfunctionRoot指定刚新建的根目录名称。
4 新建云函数,在云函数根目录右击,新建Node.js 云函数。编写。
5 调用
调用方法如下,1.uniappmanifest.json文件定义云函数目录(目录名称随意)
HBuilderX运行小程序到小程序开发工具
2.打开微信开发者工具的编辑器,在目录中添加云函数目录。直接点击添加目录的按钮就可以了。目录名即为manifest.json文件中定义的云函数目录名
在这里插入图片描述
右键云函数目录,选择新建 Node.js 云函数
在这里插入图片描述
输入函数名(此处演示的云函数名称为getQRCode)后会自动创建相关函数文件
在这里插入图片描述
3.在index.js中写入相关函数,例如生成小程序二维码的云函数wxacode.getUnlimited为:
同时文档中提及
4.接口方法
openapi.wxacode.getUnlimited
需在 config.json 中配置 wxacode.getUnlimited API 的权限
故在cloud_functions目录下的getQRCode下的config.json中添加该权限
5.可以先进行本地调试开启云函数本地调试,确认无误后上传并部署,我选择的第二个,不确定第一个是怎么样的。
在这里插入图片描述
然后就可以在小程序里面调用了(fail不清楚是否有用)
hbuilder配置不了微信小程序云函数解决方式如下:1、在配置文件里加入以下代码cloudfunctionRoot,cloud_functions。
2、右键新建node.js文件,写入自己的代码。
3、打开cmd.以管理员身份进入到自己新建的node.js文件下。
4、输入一下代码npminstallsavewxserversdk。
5、添加完毕就可以上传云函数了。如果调试没问题的话。