【问题标题】:How to deploying a MERN stack app for use? [closed]如何部署 MERN 堆栈应用程序以供使用? [关闭]
【发布时间】:2021-02-06 06:24:10
【问题描述】:

目标:

我想部署一个 MERN 堆栈应用程序供人们使用。

目录结构面临的问题:

在网络上,我发现有人告诉我React 应用程序应该放在我后端的views 文件夹中。其他人则说前端和后端必须是完全独立的两个文件夹,并且它们必须位于主应用程序文件夹中。

部署前的问题:

React 应用有自己的节点模块,而 express 应用也有自己的。此外,两者都有自己的localhost 域。甚至 MongoDB 数据库也有自己的域。 是否应该分别部署它们?

在选择正确的服务进行部署时感到困惑?

我应该为我的目的选择什么:Netlify、Heroku、Firebase App Engine 等...

【问题讨论】:

    标签: reactjs express deployment mern netlify


    【解决方案1】:

    有两个选项适合您,但我建议您应该使用两个单独的文件夹。 服务器文件夹和视图文件夹可以在同一级别。 在项目的根文件夹中,您将拥有同一级别的服务器和视图文件夹,这意味着您的根文件夹中将有一个 package.json 文件。 因此,您不必单独部署其中的每一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 2021-03-03
      • 2021-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多