假設我想用React加入Django Rest Framework。 我讀過一些問題,但無法理解如何去做。將Django(Rest Framework)與ReactJS集成
我可以直接讓Django使用Apache監聽另一個端口,將端口80重定向到我的React index.html並使用Django的端口進行API調用?或者我需要單獨的服務器?
幫助將不勝感激。
謝謝!
假設我想用React加入Django Rest Framework。 我讀過一些問題,但無法理解如何去做。將Django(Rest Framework)與ReactJS集成
我可以直接讓Django使用Apache監聽另一個端口,將端口80重定向到我的React index.html並使用Django的端口進行API調用?或者我需要單獨的服務器?
幫助將不勝感激。
謝謝!
您正確地認爲可以通過設置不同的端口在同一主機服務器上運行兩臺服務器。 80是你的反應index.html
和其他一些端口是你的Django REST Framework API。
如果您願意,您也可以在兩臺不同的服務器上託管API和您的React應用程序,但在此處而不是更改端口,您還將更改域。在這種情況下,您需要確保在Django設置中設置了正確的CORS設置。
只需使用webpack並集成你在Django模板中反應代碼。谷歌它,你會發現它很多的東西 –
@ArpitSolanki我認爲OP想要一個API,而不僅僅是使用Django來提供模板 – mattjegan