Strapi 和前端(反应)托管

Strapi & front end (react) hosting

我想制作一个 strapi(无头 CMS)和 React 应用程序,我可以在网上找到一些关于它的教程,但我找不到太多关于最好或负担得起的托管选项。

我需要分别主持这两个吗?或者我可以一起接待他们吗?例如,如果我使用 heroku,我可以将它们托管在同一个 Dyno 中吗?

明确地说,我想在同一个地方托管 Strapi 后端 反应前端。这可能吗?

Strapi 是一个基于 node.js 的项目,因此您可以在任何地方托管 Strapi,只要该服务支持 node.js

Strapi 支持很多数据库,因此您可以像 mongolab 一样使用 Strapi 单独托管您的数据库。

Strapi 是无头 CMS,这意味着它会为您的前端生成 API,因此您也可以单独托管您的前端代码。

最好的解决方案是在一台服务器上托管您的后端应用程序(在本例中为 Strapi)。

并且您必须在 CDN 中托管前端应用程序(在本例中为 React)的构建。

通过这种方式,您可以精确管理分配给应用程序各个部分的资源。

之后,如果您想在同一台服务器上托管您的应用程序,您可以使用提供 Strapi 的 public 文件夹。但这不是一个好的做法!