微信小程序云开发创建、开通云开发以及配置环境并处理点击获取openid”测试失败问题

云开发官网文档

1、新建云开发模板

2、出现的界面

3、点击云开发-开通

设置环境名称和和环境id

4、重新开发此项目就会自动选择此环境

或者右键点击文件夹cloudfunctions选择环境

5、右键点击cloudfunctions/login文件夹,选择"上传并部署:云端xxx"即可完成初始云函数login的部署

6、测试

进行“点击获取openid”测试,如果失败如

出现下图所示的提示,并且控制台会提示以下错误信息:
VM86:1 [云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -504002, error message Function not found: [login]; at cloud.callFunction api;

因为需要在云函数目录下安装 wx-server-sdk 依赖,

npm install --save wx-server-sdk

详细内容参见官方文档

  • 首先打开cmd检查环境:

输入node -v 检查 node.js
输入npm -v 检查 npm

如果还没安装则需要安装这两个环境,具体安装就不介绍了

  • 安装wx-server-sdk依赖。

在云函数目录即login文件夹下打开cmd执行

npm install --save wx-server-sdk命令,安装wx-server-sdk依赖。

对于每一个你创建云函数都要安装该依赖。

成功安装依赖后,相应的云函数文件夹将生成一个package-lock.json文件。

  • 重新右键点击cloudfunctions/login文件夹,选择"上传并部署

7、继续报错

[云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail cloud function service error code -501005, error message Environment not found; at cloud.callFunction api; 

打开app.js文件中配置自己的环境id

8、最终测试成功

进行“点击获取openid”测试,如图所示,成功调用云函数,并获取openid,说明开发环境初始配置成功。

 

 

 

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值