Spring Boot应用打包为JAR后浏览器登录报403 Forbidden,但IDE运行及API客户端登录正常
Spring Boot应用打包为JAR后浏览器登录报403 Forbidden,但IDE运行及API客户端登录正常
大家好,我最近在Spring Boot应用上碰到了一个挺奇怪的问题,想请各位帮忙分析下:
当我直接在IDE里运行应用时,所有功能都正常——我的Angular前端通过POST /login接口可以毫无障碍地完成登录操作。
但当我执行mvn clean install把应用打包成JAR文件,再用java -jar my-app.jar命令启动后,就出现了不一致的行为:
- 通过Postman或Insomnia这类API客户端发送POST请求到
/login接口依然正常,能按预期返回登录token; - 可是Angular前端在浏览器中发起的POST
/login请求却返回了403 Forbidden错误,完全无法完成登录。
我实在想不通为什么同一个接口,在API客户端里能正常调用,浏览器里就不行,而且IDE运行时又完全没问题。有没有人遇到过类似的情况,能给我一些排查思路或者解决方案吗?
内容来源于stack exchange
相关产品推荐
相关产品推荐

