我目前正在使用React SPA,使用Django作为后端,使用Django REST Framework制作API - 所以Django制作一些文本数据(通过在管理页面上注册的模型),将其发送到API并且React收集它像这样:
async componentDidMount() {
try {
const res = await fetch('http://127.0.0.1:8000/api/main');
const MainPage = await res.json();
this.setState({MainPage})
} catch (e) {
console.log(e);
}
}
所以API调用实际上发生在客户端,我想知道:如何使用Django在服务器端呈现API调用?有哪些方法和最佳实践?
我也应该使用Node服务器,还是仅仅使用Django?