我正在尝试创建一个ReactJS web应用程序,可以在多个网站上使用(克隆?(,同时它从集中式API获取数据。
目标是开发一个应用程序,我可以改进和更新,并自动部署到每个网站。
最好的方法是什么?
也许最简单的方法是让一个repositroy让所有网站为react js应用程序使用相同的reposito。您可以为每个网站添加和.env文件,其中包含每个应用程序的特定配置。
通过这种方式,你将共享同一个应用程序,更新一个repo,并在你的网站上共享更新。
我发现解决这个问题的一种方法是创建环境变量,例如通过自定义头传递到后端。这是创建SaaS网站的一种方式。