我正在用ReactJS构建一个简单的前端。该前端从Strapi API后端获取数据。我有几种内容类型:
Artist
Album
Als专辑内容类型与艺术家内容类型有关系,因此每个艺术家都有一个或多个专辑。通过API /专辑获取数据时,我会获得所有专辑的列表,并为每个专辑提供艺术家的所有信息。太完美了!
下一步是我要向系统添加新专辑。因此,我创建了此表单,要求提供一些数据:
Album name
Label
我想将与歌手的关系添加到此专辑中。因此,当再次使用/ albums获取所有专辑时,此新添加的专辑会包含该艺术家的所有可用信息。但是如何?如果我只是添加以下内容:
{
albumName: 'Random',
label: 'Blue Note',
artist: {
_id: '5f85ad1b632ed69233f661db'
}
}
然后获取所有与艺术家无关的专辑,只是将信息直接添加到专辑中。那么,当向系统添加新数据时,如何使用POST(和PUT)请求向API创建与正确艺术家的链接?