老是报这个错误怎么回事啊

zjb123

问题描述

这里详细描述问题
Error: Object of class Redis could not be converted to string in /www/wwwroot/default/push/app/middleware/AuthCheck.php:25
Stack trace:

0 /www/wwwroot/default/push/vendor/workerman/webman-framework/src/App.php(344): app\middleware\AuthCheck->process()

1 /www/wwwroot/default/push/vendor/webman/rate-limiter/src/Limiter.php(109): Webman\App::Webman{closure}()

2 /www/wwwroot/default/push/vendor/workerman/webman-framework/src/App.php(344): Webman\RateLimiter\Limiter->process()

3 /www/wwwroot/default/push/vendor/workerman/webman-framework/src/App.php(141): Webman\App::Webman{closure}()

4 /www/wwwroot/default/push/vendor/workerman/workerman/Connection/TcpConnection.php(646): Webman\App->onMessage()

5 /www/wwwroot/default/push/vendor/workerman/workerman/Events/Select.php(311): Workerman\Connection\TcpConnection->baseRead()

6 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(1720): Workerman\Events\Select->loop()

7 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(1511): Workerman\Worker::forkOneWorkerForLinux()

8 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(1485): Workerman\Worker::forkWorkersForLinux()

9 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(1870): Workerman\Worker::forkWorkers()

10 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(1806): Workerman\Worker::monitorWorkersForLinux()

11 /www/wwwroot/default/push/vendor/workerman/workerman/Worker.php(564): Workerman\Worker::monitorWorkers()

12 /www/wwwroot/default/push/vendor/workerman/webman-framework/src/support/App.php(136): Workerman\Worker::runAll()

13 /www/wwwroot/default/push/start.php(4): support\App::run()

14 {main}

155 1 0
1个回答

故人重来

这是你的代码问题,错误了你的中间件错误了,app\middleware\AuthCheck 这个文件错误了

  • zjb123 3天前

    因为我在调接口的时候导致了redis错误,然后进入页面的时候首先要进入AuthCheck,AuthCheck使用到了redis 它就会异常,不知道为什么其他引起了redis异常 页面也会有影响

  • 故人重来 3天前

    你自己要去试验下 是不是redis问题。

×
🔝