我正在使用Django和React.js开展项目。我使用django-restframework
从API获得响应,并使用React.js在前端显示API响应。
我有两个Django应用,即users
和leave
,它们有不同的API网址。
我想在我的leave
应用的React部分中调用users
API网址,并将其显示在前端。
问题是,当我在leave
应用React.js部分内调用users
API网址时,我没有得到正确的回复。
答案 0 :(得分:0)
您可以拥有2个抓取操作/方法,fetchFromApiA
和fetchFromApiB
。或者,您可以将api主机置于配置中,并将选项传递给fetch
操作。
所以{"API_ROOT_A": "http://url-for-a.com", "API_ROOT_B": "http://url-for-b.com"}
然后,粗略地说,你可以在你的获取中做到:
let url = hostA ? config.API_ROOT_A : config.API_ROOT_B;