我正在使用没有Redux或类似功能的React应用程序。 对于网络请求,我正在使用axios。一切,只是没有。 我将一组打印作业ID和一个带有axios作为JSON的名称推送到后端,一切正常,并创建了该组。但是我应该从后端得到创建的组的响应(在邮递员上工作)。
代码如下:
createPrintGroup = (assignments = [], name) => {
return axios.post(this.URL.concat('add'), {
print_jobs: map(assignments, 'printjob_id'),
name: name,
});
};
一个示例请求如下:
{
"name": "TestGruppe3",
"print_jobs": [140, 141]
}
以及邮递员的回复:
[
{
"createdPrintGroup": [
{
"print_group_id": 37,
"stl_solid_group": "data/print-groups/37",
"name": "TestGruppe3",
"date": "2019-05-19T22:00:00.000Z"
}
],
"assignedPrintJobs": [140,141]
}
]
现在我想做的是以下事情:
printgroupAPI.createPrintGroup(markedAssignments, printgroupName)
.then(res => console.log("Data from Res: ", res.data[0])).catch(err => console.log("SHIT: ", err));
但是代码只是跳过.then和.catch部分,并且继续,我从未到达这些链接调用之一。
有人可以告诉我我在做什么错吗?