database - 可以构建直接连接到数据库的前端吗?
问题描述
我通常使用前端(使用 React 之类的东西)和后端(使用 Ruby/Rails 或 Java/Spring)构建 Web 应用程序。我最近开始好奇是否可以完全放弃后端而让您的客户端代码直接调用您的数据库。没有 api 等。只需前端直接连接到 db 即可满足您的一切需求。不使用 node、express 等或其他 JS 的“后端”解决方案。
如果有人有要展示的教程或示例,那就太好了。
如果可能的话,这样做除了不标准之外还有什么缺点?我猜可能存在安全问题(但没有想到)。您发送的代码超出了客户端所需的数量,可能会导致性能问题。最后,封装业务逻辑可能有点困难。对我来说优势似乎是简单,只处理 1 种技术等。
解决方案
推荐阅读
- python - Python:如何在 BeautiflSoup 中从这样的标签中获取文本
- javascript - d3 未显示添加的 html 元素
- ruby - Ruby Aws::Route53::Client 过滤没有标签的对象
- vuejs2 - Vue.js 路由不能做
- salt-stack - 为多主服务器提供 minion 时出现 Salt Error
- aframe - 当我佩戴 VR 耳机时,我的 A-Frame 场景在相机后面渲染
- python - 跨数据框应用条件 lambda 语句
- laravel - 如何在 Laravel Carbon 中使用动态间隔以便仅从 mysql 中选择未来 10 天的日期
- dns - 为什么主要的 DNS 系统设计为在根域之前编写子域而不是相反?
- google-cloud-platform - 是否可以将图像与图像列表进行比较?[谷歌云视觉]