首页 > 解决方案 > 部署一个使用 JSON 服务器作为后端的反应应用程序,

问题描述

我最近开始使用 Heroku 进行部署。到目前为止,我只用它来部署相当简单的前端反应应用程序。但现在我正在尝试部署一个使用 JSON 服务器作为后端的全栈反应应用程序。在开发过程中,我使用了并发来同时运行 JSON 服务器和 React 应用程序。我不确定如何为其创建静态构建并将其作为单个实例部署在 Heroku 上,因为 JSON 服务器和 react-app 是两个独立的进程。这里的任何帮助将不胜感激。谢谢你。

项目的 Github 链接 - https://github.com/Syndicate555/IT-Logger

包.json 文件

文件结构

标签: reactjsherokuheroku-clijson-serverreact-fullstack

解决方案


我看到您在构建应用程序时使用 CRA,您有两种选择

  1. 创建另一个充当 JSON-Server 的 heroku 实例并在那里配置它
  2. (首选)- 使用带有 express 后端的 CRA 并使用 express 为您的 CRA 应用程序提供服务- 步骤在这里 => https://dev.to/loujaybee/using-create-react-app-with-express

推荐阅读