database - 从角度获取数据库数据
问题描述
是否可以在没有服务器的情况下直接从前端应用程序(Angular 或任何其他应用程序)获取数据库数据?
我没有任何尝试的想法。
解决方案
不,您需要某种服务器,无论是 Java、C#、NodeJS 还是类似 GraphQL 的东西。
让我澄清一下,记住你的 Angular 和 React 在 Javascript 中运行,它在用户的浏览器上运行,在用户的计算机上,而后端代码在你有很多控制权的服务器上运行。该浏览器在很大程度上是一个沙盒,由于安全问题和多年来的发展,其功能有限。
现在,您可以说,某人有一个 API,您可以在没有数据库服务器的情况下使用它 - 但是,您可能仍然没有与他们的数据库服务器通信,您正在与他们的后端应用程序服务器通信。
那里有许多服务,例如 AWS、Firebase,它们可以提供这种服务,并且被称为“无服务器”,因为主要构造是应用程序或服务,而不是服务器。但在某个地方,有一个服务器。
推荐阅读
- flutter - 断言失败:第 50 行 pos 15:'image != null':在 Flutter 中不正确
- c# - 将 int 转换为 List
, ChartJS 核心 - php - Laravel 页面中的动态文本字段
- postgresql - 查询关联表PK上的多:多关系(即按关联表列过滤)
- c# - 使用 Newtonsoft 的 PopulateObject 函数时出现 JsonSerializationException
- python - ModuleNotFoundError:没有名为“code.victim”的模块;“代码”不是一个包
- javascript - 导出 PNG 画布所有 div 内容时出错
- java - 从 java admin sdk 连接到 Firestore 模拟器
- sql - 如何对数据组进行排序?
- ansible - Ansible:尝试使用 influxdb_write 时无法在 localhost 上导入所需的 Python 库(influxdb)