【发布时间】:2020-04-20 20:57:01
【问题描述】:
我已经在 Heroku 上解压了一个简单的 CRUD Springboot 后端。
- 如果我将前端部署到我的本地环境,休息调用就可以了。
- 如果我从本地或 Heroku 前端 bash 运行 curl,则其余调用就可以了。
- 如果我使用 apitester.com 对后端进行休息调用,休息调用很好,包括 OPTION
- 如果我将前端部署到 Heroku,rest 调用会给我 status=403 错误。在 Heroku 上部署 Angular 应用程序时是否需要做任何特别的事情才能对另一个 Heroku 服务器进行 rest 调用?
我已尝试按照How to Solve 403 Error in Spring Boot Post Request 接受的答案中的建议禁用 csrf。 @CrossOrigin 也被添加到所有的休息控制器中
非常感谢任何帮助
【问题讨论】:
-
你用邮递员测试了吗?
-
@JoelJoseph 不,但我用 apitester.com 和 curl(本地和 Heroku 前端 bash)对其进行了测试,两者都有效。我刚刚意识到,如果我从本地运行生产,我也会在后端得到 403。我认为这与我的产品配置有关。感谢您的帮助。
标签: angular rest heroku spring-security