mysql - Angular 应用程序如何通过本地服务器访问数据库?
问题描述
我们正在构建一个应用程序,其中使用的技术是 Angular(用于前端)、Spring boot(用于中间层)和 MySQL 数据库(用于后端)。现在前端直接调用Apache tomcat服务器访问数据库。然而,这并不安全。为了更安全,有人告诉我,我们需要有一个设置,前端调用本地设置(服务器)获取数据,本地服务器调用实际服务器。
由于我无法获得足够的信息,任何人都可以建议/解释如何做到这一点。提前致谢。
解决方案
我会在春天使用 Angular HTTPClient 向我的端点发送请求。我会使用 Spring MVC 或带有 Spring Boot 的 Jersey 来为我的前端建立端点。您可以在标头中传递授权密钥以在 Spring 中进行检查,或者您可以使用 api 管理解决方案(如 ibm 的 apiconnect 或任何竞争对手)来进一步保护端点。希望这能给你一些想法来研究。
推荐阅读
- python - Python 3 - 打印 2 个列表的结果
- xml - 我的 Powershell 脚本的输出包含奇怪的字符(编码错误)
- reactjs - 路由器中的高阶组件需要传递路由器参数
- react-native - navigation.navigate 不适用于 useEffect() 之一;
- javascript - 如何使用javascript从表中获取第二个td值
- python - 如何在使用 oauth1 和 python 调用 confluence api 时发布附件?
- javascript - Angular 在所需组件内创建动态组件
- java - 尝试在 Netbeans 中执行表单类的问题
- powershell - PowerShell 拉取所有没有成员的空 DL
- android - 测试我使用 Ruby 和 Appium 的断言是否正确