2017-01-11 16 views
0

我已經構建了一個具有登錄頁面的反應應用程序。我使用反應完成登錄頁面的前端。現在來自我的團隊的其他人已經在django上構建了一個後端api。我想現在從我的反應代碼中調用這個API。我應該怎麼做?我需要學習一些具體的東西嗎?我在互聯網上搜索,我們所有的來源服務器響應和django來自同一個項目。我有一個React項目和一個由別人開發的獨立API。請通過這個指導我。我對此很新。從反應中調用django api登錄頁面

回答

0

不,你不必學習新東西。您只需在響應應用程序內對API端點進行ajax調用即可獲取或發送所需的數據並處理響應。

還要記住設置ajax發送CSRF令牌,如docs所示。

+0

componentDidMount(){ 取('的http://本地主機:8088/API /這個/是/一個/ API/call') 。然後(結果=> { this.setState({項目:結果。 json()}); }); }這是否足夠和工作? – ApurvG

+0

是的,確實如此。這將是足夠的 – eskawl

+0

這應該是足夠的了。然而,人們傾向於使用諸如Redux之類的技術來進行A​​jax調用並檢索數據並將數據存儲在客戶端。 – andHapp