Laravel 11中Axios POST请求至控制器返回404错误排查
Axios POST请求Laravel 11控制器返回404错误排查
问题现象
- 前端通过Axios发送POST请求至
/recordings/execute/{query}路由时,返回404错误,具体错误信息:AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …} - 仅该路由出现404问题,项目内其他路由正常工作
RecordingController中的recordQueryExecution方法,在被QueryController直接调用时可正常执行,无逻辑错误
已排查操作
- 确认
web.php中的路由配置正确 - 验证
recordQueryExecution方法本身逻辑正常,直接调用无异常
疑点与请求
项目使用自定义数据库连接中间件,怀疑问题可能出在中间件注册方式上。请求排查路由定义、中间件注册或控制器方法中可能导致404的明显问题,可提供相关配置/代码片段辅助定位。
内容的提问来源于stack exchange,提问作者Craig Wang
相关产品推荐
相关产品推荐

