1
私はクライアント側でクエリの応答を取得するのに苦労しています。サーバー側は正常に動作します。
これは、サーバー側のクエリがどのように見えるかです:
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