[top-think/think]think-swoole在TP6开启多应用模式首次访问异常会导致路由失效

2023-12-20 498 views
5

think-swoole在TP6开启多应用模式下如果某个路由没有访问过一次,那么其他报错,哪怕是404控制器不存在也会导致没有访问过的路由直接失效。

目前很挫的方法就是在重启后或者启动后第一时间访问每一个路由,使其路由生效,然后其他报错就不会导致路由失效。

回答

0

请问这个问题解决了吗

2

#121 (comment) 看这个,作者直接说think-swoole不支持多应用。

8

那这样的话用到think-swoole就只能单应用了吗,这不是限制很大

5

有什么其他解决方案吗

5

有没有代码可以发给我参考下吗

8

多谢大佬,我去看看

7

TP6的解决方案: app应用根目录下创建Http类并继承\think\Http,空类 然后在provider.php中think\swoole\Http绑定到自己创建的Http即可。