在 Heroku 上部署我的应用程序并在我的前端获得 POST 上的 403,但在 Postman 上一切都很好

Deploying my app on Heroku and getting a 403 on POST on my frontend but everything is fine on Postman

提问人:jTaraconat 提问时间:11/14/2023 最后编辑:jonrsharpejTaraconat 更新时间:11/14/2023 访问量:51

问:

我在 Heroku 上部署了我的应用程序,一切都在线。我在 Heroku 中有 2 个应用程序,一个前端和一个后端。后端是 Spring Boot API,前端是 React。

当我在路线上使用 Postman 时,一切正常,我可以 POST 和 GET。但是在我在 Heroku 上的前端,GET 没问题,但 POST 返回 403 错误。我不明白为什么,因为在 Postman 上,即使在 POST 上,我也不需要令牌或任何东西。

我已经为我的 API 和前端设置了一个 Procfile。每个控制器都有一个交叉源。我不知道要在这里粘贴什么文件,因为我什至无法开始知道错误来自哪里,并且因为它正确部署到 Heroku。我在 Stack Overflow 上浏览了有关该主题的所有讨论,但没有找到任何有效的东西。

Spring Heroku 邮递员 http-status-code-403

评论

0赞 Community 11/14/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。
0赞 Jonck van der Kogel 11/14/2023
请发布您的 Spring 配置。您是否为您的项目配置了 CorsWebFilter?或者更好的是,您是否有托管代码的 Github 存储库?如果你提供一个链接,我可以快速浏览一下。
0赞 jTaraconat 11/14/2023
是的,这是后端的链接 github.com/Jtaraconat/mercadonia
0赞 Jonck van der Kogel 11/15/2023
现在看。同时,请在一些卑鄙的黑客开始滥用它之前立即更新您的 postgres 凭据。您可能希望使用环境变量更改其值,这样您就不必在 git 存储库中对机密进行硬编码。
0赞 jTaraconat 11/15/2023
哦,你是对的,我忘了把它改回变量,谢谢!

答: 暂无答案