按照文档开启了redis,并且在ip防刷里面设置了黑名单,我将自己ip地址设置成了黑名单,结果依然能给访问到数据,这该怎么处理那?

- 发布:2023-09-11 14:09
- 更新:2023-09-12 17:41
- 阅读:387

这是b站的咸虾米老师吗
-
-
-
-
咸虾米 (作者)
官方大佬给了解决方案,在云函数/云对象的package.json中新增如下配置,第一项是开启黑名单,第二项是云函数url化的防护开启。
"cloudfunction-config": {
"blackListEnable": true,
"ipFilterForHttpEnable": true
}2023-09-12 17:38
-
-

咸虾米 (作者)
官方大佬给了解决方案,在云函数/云对象的package.json中新增‘cloudfunction-config’配置,
第一项是开启黑名单,第二项是云函数url化的防护开启;
当然,redis扩展库必须要开。
{
"extensions": {
"uni-cloud-jql": {},
"uni-cloud-redis": {}
},
"cloudfunction-config": {
"blackListEnable": true,
"ipFilterForHttpEnable": true
}
}
咸虾米 (作者)
很肯定,uni-cloud-redis开启了,因为在云对象里面我操作redis记录IP访问次数了。
2023-09-11 15:23
咸虾米 (作者)
而且在IP防刷里面设置了10秒刷新15次的规则,就这一会,又白白刷了我100多次
2023-09-11 15:24
DCloud_uniCloud_WYQ
回复 咸虾米: 私聊发一下你的服务空间id,还有你访问的云函数
2023-09-11 17:18