因此,我到处搜索该问题的答案,并找到了一种使用此medium article仅将react应用程序部署到github页面的方法。 问题是我的react应用具有django后端。因此,github页面将无法正常工作。我也知道如何将Django网站部署到heroku。我也知道您可以将react应用程序部署到heroku。但是单独部署它们会使它们具有不同的域。现在有一种方法可以部署全栈django并将应用程序响应到heroku,以便两者具有相同的域?
答案 0 :(得分:1)
您可能可以做的事情:
为这两个部分使用子域。例如www.yourdomain.com
代表前端,api.yourdomain.com
代表后端。您可以这样做,而无需更改当前的托管策略,只需从子域重定向到相应的托管即可。
也将您的react应用程序托管在heroku上,并使用heroku域服务。对于react应用,这可能需要一个小的NodeJS包装器来使其运行,但这并不需要花费太多精力