通过ajax请求webman接口,有时候会报404,然后再次刷新请求就又可以了

jetlong

【可能已解决】找到可能的问题了,是有几个控制器的命名空间写错了。但是能够正常请求,只是偶尔报404,将控制的命名空间调整正确后,基本没有报404了,我在继续观察看看

问题描述

1、通过ajax请求webman接口,有时候会报404,然后再次刷新请求就又可以了,404提示如下图:

截图
截图

2、在编辑了php代码,webman自动重载后的第一个请求,也会是404(偶然高频出现)

操作系统环境及workerman/webman等具体版本

系统:windows 11 / MacOs
webman版本:Webman-framework v1.5.6

542 2 0
2个回答

liziyu

这个我之前好像也遇到过,不晓得可一样!
先检查看下路由与控制器,比如: method判断之类的。

  • jetlong 2023-06-14

    我还没有配置过路由文件,您说的method判断是路由配置里的吧?

  • jetlong 2023-06-14

    我这项目里的路由配置文件是空的

  • liziyu 2023-06-14

    可能是一个请求是 get一个是ajax

yongdao35

可能是启动了两个webman,一个更新了代码,另外一个没更新。
有时候请求到另外webman进程去了

  • jetlong 2023-06-15

    找到可能的问题了,是有几个控制器的命名空间写错了。但是能够正常请求,只是偶尔报404

🔝