ReactJS 一个应用程序,多个网站,单一后端

ReactJS one app, multiple websites, single backend

我正在尝试创建一个可以在多个网站上使用的 ReactJS 网络应用程序(克隆?),同时它从集中式 API.

获取数据

目标是开发一款我可以改进和更新的应用程序,我会自动将其部署到每个网站。

最好的方法是什么?

也许最简单的方法是让您的所有网站都使用一个存储库,为您的 React js 应用程序使用相同的存储库。您可以为每个网站添加 .env 文件,其中包含每个应用程序的特定配置。

通过这种方式,您将共享同一个应用程序,您更新一个存储库并在您的网站上共享更新。

解决这个问题的一种方法是创建环境变量,例如通过自定义 header 传递到后端。这是创建 SaaS 网站的一种方式。