首页 > 解决方案 > 从角度获取数据库数据

问题描述

是否可以在没有服务器的情况下直接从前端应用程序(Angular 或任何其他应用程序)获取数据库数据?

我没有任何尝试的想法。

标签: database

解决方案


不,您需要某种服务器,无论是 Java、C#、NodeJS 还是类似 GraphQL 的东西。

让我澄清一下,记住你的 Angular 和 React 在 Javascript 中运行,它在用户的浏览器上运行,在用户的计算机上,而后端代码在你有很多控制权的服务器上运行。该浏览器在很大程度上是一个沙盒,由于安全问题和多年来的发展,其功能有限。

现在,您可以说,某人有一个 API,您可以在没有数据库服务器的情况下使用它 - 但是,您可能仍然没有与他们的数据库服务器通信,您正在与他们的后端应用程序服务器通信。

那里有许多服务,例如 AWS、Firebase,它们可以提供这种服务,并且被称为“无服务器”,因为主要构造是应用程序或服务,而不是服务器。但在某个地方,有一个服务器。


推荐阅读