【问题标题】:Connecting ReactJs app to SpringBoot MVC/PostgresQL backend将 ReactJs 应用程序连接到 SpringBoot MVC/PostgresQL 后端
【发布时间】:2018-12-10 20:21:56
【问题描述】:
我正在开发一个需要连接到后端服务器的 React 应用程序,以便用户可以使用 Google OAuth 登录,然后一旦授予访问令牌,他们就可以看到应用程序的其余部分。但是,我很难理解如何将前端应用程序连接到后端。如果有人能在这方面启发我,使用 SpringBoot MVC 和 PostgreSQL,那就太好了。谢谢!
【问题讨论】:
标签:
reactjs
postgresql
spring-boot-maven-plugin
【解决方案1】:
您有多种方式来传达您的 FE(React)和您的 BE(SpringBoot MVC)。
您可以在后端拥有 REST 端点,然后尝试从您的 react 应用程序进行通信,您可以使用 [axios][1]、request 或 native fetch。
然后你可以只调用 BE,并尝试读取、更新、删除或创建信息,你应该阅读 CRUD。
现在最常见的是构建这样的东西:
(FE) <---> (BE) <---> (DB)
但我强烈建议您阅读更多关于:
- 反应 SPA。
- REST,您还可以阅读有关 SOAP 甚至 GraphQL 的信息。
- CRUD。
您会发现很多教程,其中包含非常好的示例。
希望这可以帮助您更多地了解使用什么方法。