【发布时间】:2015-05-25 05:46:41
【问题描述】:
我使用 node.js + express + elastic-search 开发了一个 REST API。在那我收到一个请求并发送 JSON 作为响应。一切正常。
在特定情况下(例如 /xxx/yyy/zzz?param1),响应不会发送到前端。我的应用程序只是保持理想状态,什么也不做。我的猜测是,对于这条特定的路线,我认为 JSON 响应非常庞大。
我的代码是:
app.get('/xxx/yyy/zzz', function(req, res){
return Ctr.getMaster(req, res);
});
DAO.prototype.master = function(callback) {
var query = {
from: 0,
size: 1000000,
index: 'masterdata',
query:"match_all"
}
client.search(query).then(function (resp) {
var obj = {};
obj.count = resp.hits.total;
obj.master = resp.hits.hits;
callback(null, obj);
}, function(error){
console.log(error);
});
};
我该如何解决。我想知道JSON是否有问题?或者别的什么?/我怎样才能破解它。请分享您的想法。
【问题讨论】:
标签: javascript json node.js