【问题标题】:Querying $resource and GridFS查询 $resource 和 GridFS
【发布时间】:2017-07-30 14:05:02
【问题描述】:

我在客户端获取查询响应时遇到问题。显然,服务器端工作正常。

这是服务器端查询的样子:

gfs.files.find({
    "metadata.owner": req.params.driver
}).toArray(function(err, files) {
    if (err) {
        return handleError(err);
    }
    console.log(files); /* files contents the correct result */
    return files;
});

这是我的客户端,我没有得到结果:

GridFS.query({
    driver: user._id
}, function(err, res) {
    if (err) {
        console.log(err);
    }
    console.log(res); /* nothing here*/
});

实际上,在我刷新页面之前,我没有收到任何错误:

Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"/api/gridfs/5978d197b24dfa0f87160617","headers":{"Accept":"application/json, text/plain, */*","Authorization":"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1OTc4ZDE5N2IyNGRmYTBmODcxNjA2MTciLCJyb2xlIjoiZHJpdmVyIiwiaWF0IjoxNTAxNDEyMzI1LCJleHAiOjE1MDE0MzAzMjV9.EWCQ6jm_uXe1KQIhMaqnIff8UUeMZfUV8CZfeDI95qk"}},"statusText":""}  vendor.bundle.js:14487:19

【问题讨论】:

    标签: javascript gridfs


    【解决方案1】:

    我只是忘记发送回复了:

    return res.send(files);
    

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多