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

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

官方用例返回成功

  • 一开始我是使用的官方用例,发现不管怎么样errcode总是返回0
  • 我检测了所有的代码,包括从网上重新复制,都无济于事,如下图:
    关于云开发内容检测一直返回成功的一种解决思路_第1张图片

自己用例返回成功

  • 按官方的解释,黄也是可以进行检测的,所以我就用了如下图的词汇进行检测,结果依然返回0
    关于云开发内容检测一直返回成功的一种解决思路_第2张图片

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

发现问题

  • 折腾一天,自认为不是云函数和调用云函数的问题,仔细检查自己代码,发现自己输入框这里设置了maxlength
    关于云开发内容检测一直返回成功的一种解决思路_第3张图片

  • 顿时一个想法浮现出来——“不会是因为我长度问题吧?”很显然官方用例长度不止20位,删掉限制,执行
    关于云开发内容检测一直返回成功的一种解决思路_第4张图片

  • 我去,还真是,就离谱。那我接着试我个人用例
    关于云开发内容检测一直返回成功的一种解决思路_第5张图片

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

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

你可能感兴趣的:(教程专栏,小程序,云开发)