最近在学习AI编程,跟着大佬开发“扫码点餐”的客户端和后台管理系统。
说下在开发过程中遇到的两个大坑。
第一个大坑:开通服务空间不成功
我算是第一批使用uniapp的客户,当时注册后没有啥问题。后来只是专注于开发,使用甲方的服务器,并不曾自用服务空间。最近学习AI编程时,会使用云服务空间,之前开通的云服务空间已经被删除,需要重新开通,但是始终开通不了。费了半天时间发现问题出在注册时绑定的电话号码上。
这个电话号码是个副卡,实名不是我本人,以现在的规则,手机号必须是自己实名认证的。这就需要更换手机号,但之前的手机号又不能接收验证码
查他们的官网上查到修改意见:
https://uniapp.dcloud.net.cn/dev/account/modify.html#verify-phone

他们竟然还写反了。
修改的步骤:
1.右键unCloud,点击“打开uniCloud Web控制台”:

2.点击右上角的注册帐号:

3.点击修改:

4.点击通过邮箱修改手机号:

5.点击发送邮件

6.官方会发送过来一个验证码,填好后,顺理成章了...
其实步骤倒不麻烦,坑在于不知道如今这么严格,没有想到手机号要背锅。
第二个大坑:免费云空间的云函数使用量超标

这数据太异常了对不对?都没干啥呢,只是开发了一个云函数,点用量就蹭蹭地满了。另外即使我不在使用期间,这个使用量还在增长,太可怕了!第一反应是不是被盗用了!!!但又想有点可笑,盗用也是盗用大空间的,我这种免费空间不值得吧
经过一位大佬的提醒,说是有两个云函数设置了定时任务,把流量干光了。需要在这两个函数的package.json里配置一下。就是下面两个画框的家伙。

云函数uni-analyse-searchhot的作用是搜索热词分析 ,定时归纳热搜数据。也就是说如果你的扫码点餐小程序有搜索功能,需要热搜榜单,这个云函数就非常有用。然而作为新手阶段的我们,只需要让它能运行,不需要热搜功能版块,所以删除。禁用配置方法如下:


云函数uni-stat-cron是用来在后台看用户访问量,留在率,页面点击等统计数据的,做为学习阶段,我们完全可以不用。禁用它的配置方法:以下内容也都注释掉。

uni-stat-receiver这个云函数会在每次小程序使用时接收统计数据上报,虽然单次消耗很低,但也会产生 调用次数 。也把它的触发配置注释掉或者改成空数组:


还有一个更简单粗暴的方式,就是把无用的云函数都干掉。我把可以干掉的云函数都列出来如下:

静待下个月的数据清零!
总结一下就是:换绑手机看邮箱,闲置函数快清除。
我是真的没想到,几年没用的账号,因为一个副卡实名问题差点把我拦在门外;更没想到官方自带的统计模块如果不加限制,能把免费额度吃得这么干净。
大家在使用uniCloud或者开发扫码点餐这类应用时,有没有遇到过类似“流量偷跑”的情况?你们是怎么优化云函数成本的? 或者,你们觉得现在的uni-app生态对于AI编程新手来说,友好度到底如何?欢迎在评论区聊聊你们的看法,一起探讨避坑指南!👇
—— 前端晨话 · 专注前端技术与 AI 编程 ——
需要前端开发服务?私信联系我
夜雨聆风