Я немного не пойму как сделать так чтобы react получал данные из определенной ссылки. В примере показал, что id динмаичная, что может быть ссылка /api/test/1, /api/test/2, /api/test/3, /api/test/4 и так далее
import axios from 'axios';
axios.get('/api/test/:id')
.then((response) => console.log(response));
И чтобы понять что она есть в роутере node js
.get('/api/test/:id', async(ctx) => {
let theme = await Test.theme(ctx.params.id);
let test = await Test.test(ctx.params.id);
let answearArr = await Promise.all(test.map(item => {
return Test.answear(item.id);
}));
for(let n=0; n<answearArr.length; n++){
test[n].answer = answearArr[n];
}
theme.test = rand_array(0,2,test);
ctx.body = theme;
})