【问题标题】:Strapi & front end (react) hostingStrapi 和前端(反应)托管
【发布时间】:2019-07-31 03:49:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: reactjs heroku strapi


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 为什么在public 文件夹中托管静态站点不是好习惯?
    • 我同意这一点。为什么在公用文件夹上托管一些东西,这不是一个好习惯?
    【解决方案2】:

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

    Strapi 支持很多数据库,因此您可以使用 Strapi 单独托管您的数据库,例如 mongolab

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

    【讨论】:

    • 把前端和strapi放在同一个地方怎么样?
    • 你可以这样做,也可以找Firebase Hosting之类的其他服务,将你的前端代码缓存到全球CDN中,你可以任意回滚。
    • 如何将前端与 Strapi 后端一起托管?
    猜你喜欢
    • 2022-01-22
    • 2020-05-20
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 2017-11-08
    • 2023-01-07
    • 2021-11-28
    相关资源
    最近更新 更多