Мне нужно отправить ответ с помощью REST API. Обратный вызов возвращает точный ответ, но когда я передаю его в ответ API, он показывает мне Бланк.Обратный вызов возвращает ответ, но при отправке ответа API показывает пустое значение в узле JS
Вот код:
getAuctionListingByType(filterData, function(response) {
console.log('auction listing');
console.log(response);
res.json({
code: 200,
message: 'Auction',
data: response
});
});
Консоль показывает ниже ответ:
[[auction_id: '3',title: 'Salvage Auction 2011',business: 'Insurance'],
[auction_id: '4',title: 'Salvage Auction 2013',business: 'Bank']]
Но когда я попал в API ответ является:
{"code":200,"message":"Auction","data":[[],[]]}
Когда я утешаю ответ он печатает, но когда я перехожу к клиенту, он пуст.
Угадайте, что у вас должен быть 'массив объекта', а не' массив массивов'..Browser не сможет его интерпретировать. – Rayon
Пожалуйста, включите дополнительную настройку на стороне сервера. Похоже, что у вас нет доступа к переменной «res» в этой функции. Укажите способ маршрутизации для сервера, который выполняет эту функцию. –
@AaronFranco: Я использовал правильную фреймворк для req и res. –