簡體   English   中英

如何部署 django 后端並將前端應用程序反應到同一個域

[英]How to deploy a django backend and react frontend app to same domain

因此,我在 google 上搜索了這個問題的答案,並找到了一種使用這篇中等文章將 React 應用程序部署到 github 頁面的方法。 問題是我的反應應用程序有一個 django 后端。 所以github頁面將不起作用。 我也知道如何將 django 站點部署到 heroku。 我也知道您可以將 React 應用程序部署到 heroku。 但是單獨部署它們會使它們具有不同的域。 現在有沒有辦法部署全棧 django 並將應用程序反應到 heroku 以便兩者具有相同的域?

可以做的事情:

  • 對這兩部分使用子域。 例如,前端為www.yourdomain.com ,后端為api.yourdomain.com 您可以在不更改當前托管策略的情況下執行此操作,只需從子域重定向到相應的托管即可。

  • 也在 heroku 上托管您的 React 應用程序並使用 heroku 域服務。 這可能需要一個小的 NodeJS 包裝器來讓 React 應用程序運行,但這並不需要太多努力

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM