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
相关产品推荐
相关产品推荐

