私は現在、ExpressとMongoDbを使ってAPIアプリケーションを構築しています。 JavaScriptの新機能です。クリーナーでDRYerの方法でこれを書く上の任意の提案?これをDRY形式で書き直す手助けが必要
var firstName = req.query.firstName;
var students = req.query.students;
if(firstName){
Instructor.find({firstName: firstName},function(err,instructors){
if(err)
res.status(500).send(err);
else
res.json(instructors);
});
console.log("Instructor name is ", req.query.firstName);
}
else if(students){
Instructor.find({students: students},function(err,instructors){
if(err)
res.status(500).send(err);
else
res.json(instructors);
});
}
else{
Instructor.find(function(err,instructors){
if(err)
res.status(500).send(err);
else
res.json(instructors);
});
}
、これは動作するコードである場合は、この質問はおそらくhttp://codereview.stackexchange.comに属します。 – jfriend00