首页 > 解决方案 > Flask 用于服务器,Node.js 用于 API?

问题描述

我目前正在使用 Flask 开发一个 Web 应用程序,而我的一个同行正在使用 Node.js 开发一个 API。最终目标是将 API 用于所有数据库查询,我目前正在烧瓶应用程序的后端发布到 API,但我想知道 - 如果我们有单独的 API,我还需要使用 Flask 作为后端吗?

标签: node.jsapiflaskserver

解决方案


是的,为您的 Web 应用程序和数据 API 提供一个单独的应用程序是个好主意。当您想要扩展应用程序时,这是一个很好的做法。

这样想……您的 API 可能会为更多的应用程序提供服务,而不仅仅是您的 Web 应用程序。如果您决定构建一个移动应用程序,您的 Web 应用程序和您的移动应用程序将使用来自同一个 API 的数据,但为不同的用户提供服务。您的 Web 和移动应用程序正在处理两个不同的用户池,但您的 API 正在处理所有这些用户。因此,您的 API 可能会比您的移动或 Web 应用程序服务更快地扩展。

如果您的数据 API 和 Web 应用程序是同一个应用程序,您将不得不将它们扩展为一项服务,即使您的 Web 应用程序可能不是 API 流量的核心贡献者。


推荐阅读