node.js - Flask 用于服务器,Node.js 用于 API?
问题描述
我目前正在使用 Flask 开发一个 Web 应用程序,而我的一个同行正在使用 Node.js 开发一个 API。最终目标是将 API 用于所有数据库查询,我目前正在烧瓶应用程序的后端发布到 API,但我想知道 - 如果我们有单独的 API,我还需要使用 Flask 作为后端吗?
解决方案
是的,为您的 Web 应用程序和数据 API 提供一个单独的应用程序是个好主意。当您想要扩展应用程序时,这是一个很好的做法。
这样想……您的 API 可能会为更多的应用程序提供服务,而不仅仅是您的 Web 应用程序。如果您决定构建一个移动应用程序,您的 Web 应用程序和您的移动应用程序将使用来自同一个 API 的数据,但为不同的用户提供服务。您的 Web 和移动应用程序正在处理两个不同的用户池,但您的 API 正在处理所有这些用户。因此,您的 API 可能会比您的移动或 Web 应用程序服务更快地扩展。
如果您的数据 API 和 Web 应用程序是同一个应用程序,您将不得不将它们扩展为一项服务,即使您的 Web 应用程序可能不是 API 流量的核心贡献者。
推荐阅读
- android - 为什么模拟器不会启动或在 SDK 管理器中显示
- javascript - Promises.js - 我做对了吗?
- r - FactoMineR 的 summary.FAMD 打印类别时出错
- android - appcompat-v7:27.1.1 与 firebase-ads:15.0.1 冲突
- javascript - 无法将另一组添加到 Office 添加清单中的组
- php - 如何在不使用“IN”的情况下在 MySQL 的连接中使用字符串
- javascript - 移动设备菜单
- python - 为什么 PySpark dropDuplicates 和 Join 给出 ODD 结果
- paypal - PayPal IPN 无法在 Kentico 版本 10 中使用沙盒帐户
- eclipse - Eclipse JBoss 混合移动工具 + cordovasim 显示已弃用