У меня есть эта ошибка в loopback4 explorer (см. Изображение)
Изображение ошибки
Вызов API работает (я пробовал это в почтальоне), но я могу использовать его в интерфейсе проводника loopback. Есть идеи?
В консоли ошибка такова:
ошибка в консоли
@post('/gameshits/{id}', {
responses: {
'200': {
description: 'Return the number of correct answers',
content: {
'application/json': {
schema: {count: Number},
},
},
},
},
})
async gamesHits(
@param.path.string('id') id: string,
@requestBody() answers: Array<number>,
): Promise<object> {
let game: Game = await this.gameRepository.findById(id);
var hits = 0;
var i = 0;
if (typeof game.gameBody != undefined){
game.gameBody!.forEach( (element) => {
console.log (element)
console.log (element.correctAnswer);
console.log (answers[i]);
if (element.correctAnswer == answers[i]){
hits++;
}
i++;
});
}
return {count: hits};
}