mongooseクエリを使用してページをページングしようとしています。しかし、エラーが出ると、送信後にヘッダーを設定することはできません。ページ区切りなしで使用すると、並べ替えが正常に動作します。エラーが発生しました - 送信後にヘッダーを設定できません
私の間違いはどこですか?このエラーはどういう意味ですか?
app.js
var options = {
perPage:3,
delta : 1,
page:5
};
app.get("/api/Productlist",function(req,res){
var query = ProductModel.find(function(err,items,count){
if(err){
var empty = {}
res.send(JSON.stringify(empty));
console.log("cannot finf data");
}else{
res.send(JSON.stringify(items));
}
}).sort({"name":1})
.paginate(options,function(err,items){
if(err){
console.log("Cant paginate");
}
console.log(items);
});
返信ありがとうございます。私はあなたのオプション3を使用しましたが、ProductModel.find()エラーを表示していますsort({name:1})。paginate ... function.hereは私のコードapp.get( "/ api/Productlist" (エラー、アイテム){ if(err){ \t console.log( "cant find data(エラーが発生しました)"というエラーメッセージが表示されます。 「);} 他{\t res.send(JSON.stringify(アイテム));} \t}); \t})。 – chitra