簡體   English   中英

Heroku上的Django + Angular部署

[英]Django + Angular deployment on Heroku

我有一個由Django Rest Backend和AngularJS前端組成的項目。 項目根目錄包含兩個文件夾: backendfrontend ,第一個放置整個Django應用程序,第二個放置Angular前端應用程序。

是否可以在一個子域中將這樣的結構部署到Heroku。 確切地說,我想要這樣的網址:

myapp.heroku.com - 它將加載整個Angular項目前端myapp.heroku.com/backend - 這將是Rest API端點

如何在Heroku上部署這兩個應用程序以獲得這樣的解決方案? 或許您對項目結構和部署有任何其他建議?

看看這個項目。

https://github.com/djng/djng

他們使用了DjangoREST后端和Angular Front端。 而不是讓heroku自動檢測應用程序環境,他們設法使用'Buildpacks'制作一個heroku應用程序,你指定該項目有多個構建( heroku-buildpack-multi ),然后指定基於python的buildpack和基於角度的(咕嚕咕嚕)buildpack。

這個設置沒有什么特別之處。 角度代碼只是靜態文件,可以從您想要的任何點提供; 然后Ajax調用REST后端轉到您確定的端點。

暫無
暫無

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

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