评论

#小程序云开发#关于云开发内容检测一直返回成功的一种解决思路

小程序云开发内容检测问题

  • 自己在练习云开发的时候做了一个用户输入的功能,考虑到需要存到数据库,所以加个内容检测应该更安全一些
  • 内容检测的代码网上都有我就不赘述了,我这里主要就是说一下我遇到的一些问题

官方用例返回成功

  • 一开始我是使用的官方用例,发现不管怎么样errcode总是返回0
  • 我检测了所有的代码,包括从网上重新复制,都无济于事,如下图:

自己用例返回成功

  • 按官方的解释,黄也是可以进行检测的,所以我就用了如下图的词汇进行检测,结果依然返回0

  • 但其实这个是官方的问题,后边说

发现问题

  • 折腾一天,自认为不是云函数和调用云函数的问题,仔细检查自己代码,发现自己输入框这里设置了maxlength

  • 顿时一个想法浮现出来——“不会是因为我长度问题吧?”很显然官方用例长度不止20位,删掉限制,执行

  • 我去,还真是,就离谱。那我接着试我个人用例

  • 我吐了,原来不是我个人用例有问题,而是官方并没有加这些关键词(这就是我前面说的问题)

  • 到此为止,问题原因已找到,仅供大家参考,因为我也不清楚大家会是什么情况,仅提供一种思路!

建议

  • 希望官方可以出一份关键词名单,如果官方不打算更新名单的话,那我们直接在小程序端进行弱检测得了
  • 关于官方用例,希望最好在旁边进行提示一下,比如“一字不差”?(当然像我这种限制长度的人可能在少数)
  • 希望官方文档在进行完善一下吧
最后一次编辑于  2021-05-13  
点赞 1
收藏
评论
登录 后发表内容