Я работаю с приложением реагирования без Redux или чего-либо подобного.
Для сетевых запросов я использую axios. Все, просто нет.
Я помещаю группу идентификаторов заданий на печать и имя с 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 и продолжает, что я никогда не достиг ни одного из этих связанных вызовов.
Кто-нибудь может сказать мне, что я делаю неправильно?