Я пытаюсь ограничить просмотр страницы экземпляра выгрузки в приложении VueJS членами указанной c группы.
Однако я не могу получить группу. ax ios попадает в API, и в терминале я вижу, что маршрут возвращает данные, но по какой-то причине данные не попадают на сторону клиента.
Вот мой Vue компонент enet метод :
async getGroupById() {
console.log('getting group by id: ', this.upload.groups_id)
let result = await GroupsService.getGroupById({
id: this.upload.groups_id
})
this.uploadGroup = result
console.log('group by id result is: ', this.uploadGroup)
// this.uploadGroup = result.data
// console.log('group is gotten')
}
вот мое служебное действие:
async getGroupById (params) {
console.log('in service getting group with id: ', params.id)
let response = await axios.get('groups/' + params.id)
console.log ('this is the response: ', response.data)
if (response.status === 200) {
return response.data;
}
}
и вот мой express маршрут.
router.get('/:id', async (req, res, next) => {
var id = req.params.id;
console.log('in groups id is: ', id)
let results = await Group.query().findById( id ).eager('user');
console.log('this is the group found: ', results)
res.json(results);
});
все журналы консоли запускаются по маршруту express, но после этого, например, этот:
console.log ('this is the response: ', response.data)
не вызывается.