|
@@ -38,10 +38,13 @@ class SensitiveMiddleware implements MiddlewareInterface
|
|
|
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
|
{
|
|
|
$uri = $request->getUri();
|
|
|
+// var_dump("222:",$uri);
|
|
|
// 获取接口路径(不包含查询参数)
|
|
|
$path = $uri->getPath();
|
|
|
+// var_dump("3333:",$path);
|
|
|
// var_dump("获取接口地址L:",$path);
|
|
|
try {
|
|
|
+ var_dump("测试:",$path);
|
|
|
if($path && in_array($path,self::STREAM_URL)){
|
|
|
$badWords = $this->redis->sMembers('black_word'); //黑名单
|
|
|
$whiteWords = $this->redis->sMembers('white_word');//白名单
|
|
@@ -77,18 +80,13 @@ class SensitiveMiddleware implements MiddlewareInterface
|
|
|
);
|
|
|
}
|
|
|
}
|
|
|
+ }else{
|
|
|
+// var_dump("测试:",$request);
|
|
|
+ return $handler->handle($request);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- return $handler->handle($request);
|
|
|
}catch (\Exception $e){
|
|
|
- return $this->response->json(
|
|
|
- [
|
|
|
- 'code' => $e->getCode(),
|
|
|
- 'data' => [],
|
|
|
- 'message' => '敏感词检测失败:'.$e->getMessage(),
|
|
|
- ]
|
|
|
- );
|
|
|
+ var_dump("错误消息:",$e->getMessage(),$e->getCode());
|
|
|
+ return $handler->handle($request);
|
|
|
}
|
|
|
return false;
|
|
|
}
|