我必须使用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":[[],[]]}
当我安慰响应它打印,但是当我传递给客户端时,它是空白的。
猜...你应该有'数组对象'而不是'数组'阵列..浏览器将无法解释它.. – Rayon
请包括更多的服务器端设置。它看起来像从上面你无法访问此功能中的“res”变量。请包括命中此功能的服务器的路由方法。 –
@AaronFranco:我已经使用了req和res的正确表达框架。 –