小程序python云函数 小程序云函数与普通函数

微信小程序云开发入门-云函数

1 开通云开发

创新互联是一家集网站建设,惠民企业网站建设,惠民品牌网站建设,网站定制,惠民网站建设报价,网络营销,网络优化,惠民网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

2 app.js

3 新建目录(云函数根目录),project.config.json中cloudfunctionRoot指定刚新建的根目录名称。

4 新建云函数,在云函数根目录右击,新建Node.js 云函数。编写。

5 调用

小程序开发 云函数超时设置了,但还是3s警报

有可能是设置的时间长了。

云函数设置的是相当于云端执行时长过长时最长执行时间。而客户端断网情况下,实际属于客户端网络请求超时,并且会重试三次。每次超时是20s还是15s。

在云函数中使用了setTimeout函数并且设置了大于3秒以后触发,在前端请求云函数时出现了超时问题,代码反复检查很多遍都没有错误,控制台只输出超时,原因是云开发控制台云函数配置超时间时间默认为3秒,你设置了超过3秒当然超时。

小程序云函数调用失败解决方案

以官方提供的“小程序云开发快速启动模板”为例。

获取openid失败:

进行“点击获取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;

云端运行环境为 Node.js ,需要先在本地安装 Node.js 和 npm 才能顺利测试。同时还要在云函数目录下安装 wx-server-sdk 依赖:

npm install --save wx-server-sdk

详细内容参见官方文档

直接忽略即可,并不会影响后续的云函数功能。成功安装依赖后,相应的云函数文件夹将生成一个 package-lock.json 文件。


文章标题:小程序python云函数 小程序云函数与普通函数
转载来于:http://azwzsj.com/article/hhsdje.html