部署一个使用 JSON 服务器作为后端的反应应用程序,

Posted

技术标签:

【中文标题】部署一个使用 JSON 服务器作为后端的反应应用程序,【英文标题】:Deploying a react app that uses a JSON-server as backend, 【发布时间】:2020-10-28 22:32:04 【问题描述】:

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

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

package.json file

file structure

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于部署一个使用 JSON 服务器作为后端的反应应用程序,的主要内容,如果未能解决你的问题,请参考以下文章

部署到文件夹后反应空白页

为啥反应不发布 res.json() 到控制台?

使用 XML 或 JSON 文件作为数据库后端的 Django

带有MS访问数据库作为后端的VB.NET如何通过将数据库文件放入AppData文件夹进行部署?

使用 CDN 和 heroku 进行通用反应渲染

Heroku 应用程序因 eslint 错误导入而崩溃