【问题标题】:Is it possible to directly connect frontend to the database?可以直接将前端连接到数据库吗?
【发布时间】:2020-12-16 03:16:01
【问题描述】:

前几天我看到了这个笑话。网上有人问我们为什么需要后端,只需将前端连接到数据库即可。

起初看起来很有趣,但真的有可能创建一个同时处理前端和后端的框架吗?

路由和列表视图或网格都发生在同一个函数中。

从技术上讲,我想不出为什么不这样做的原因!

【问题讨论】:

标签: database frontend javascript-framework web-frameworks webdev.webserver


【解决方案1】:

从技术上讲你可以,但实际上它对于任何严肃的应用程序都没有用,我想到了一些原因 -

  • 有时,您将在浏览器中公开所有凭据。
  • 如果您有任何在后端运行的新算法,现在您必须将它们公开给所有人。
  • 您的数据库已暴露,任何人都可以从您的数据库中查询数据,只需在浏览器控制台中运行数据库查询,这也会暴露其他用户的数据。
  • 如果您没有后端,身份验证和授权就是个大笑话。
  • 想想像亚马逊这样的大型应用程序,数百种服务,以不同的语言独立开发和部署,在浏览器中一次完成?并且仅在 javascript 中?客户端机器将死机。

还有很多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-23
    • 2023-03-21
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    相关资源
    最近更新 更多