You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React删除请求无法到达Spring Boot API,报404错误求助

React删除请求无法到达Spring Boot API,报404错误求助

大家好,我最近在做一个React + Spring Boot + JPA + MySQL的项目,目前GET和POST请求都能正常和后端交互,数据读写都没问题,但唯独DELETE请求一直返回404错误,看起来是找不到对应的API端点,这可把我愁坏了😣

我先贴一下后端启动类的代码片段(注:代码未粘贴完整):

后端启动类(MedaverterApplication.java)

@SpringBootApplication 
@ComponentScan(basePackages = { "net.tekknow.medaverter.*" }) 
@EntityScan(basePackages = "net.tekknow.medaverter.*")  
public class MedaverterApplication {      
    public static void main(String[] args) {         
        SpringApplication.run(MedaverterApplicat

我自己初步检查了前端DELETE请求的路径拼写,看起来和后端Controller里的映射是一致的,但还是报404。想请教下大家有没有其他可能的排查方向:

  • 有没有可能Controller里的@DeleteMapping路径配置有问题?比如和前端请求的路径是否完全匹配(包括斜杠、路径参数的位置)
  • 是不是Controller类上的@RequestMapping前缀和DELETE的映射路径组合后,和前端请求的路径不一致?
  • 后端有没有启用什么拦截器或者跨域配置,导致DELETE请求被拦截了?
  • 前端发送DELETE请求时,有没有正确传递必要的路径参数(比如要删除的ID)?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:25:28