2013-04-05 3 views
0

나는 mongodb에서 모든 클라이언트를 얻은 경로를 가지고있다.mongoose find 함수로 res.render를 어떻게 사용합니까?

app.get('/clients', function(request, response) { 
    return ClientModel.find(function(err, clients) { 
     if(!err) { 
      return response.send(clients); 
     } else { 
      return console.log(err); 
     } 
    }); 
}); 

은 다음과 같습니다 나는 몽구스의 발견() 콜백에서 res.render()를 사용하려고하면, 나는 오류가 ReferenceError: res is not defined

가 여기에 작동하는 코드가 있다는 말을 나는 클라이언트를 반환 확인했습니다 것을 얻을 클라이언트 목록을 전달하면서 ejs 뷰를 렌더링하는 데 사용하려는 코드 :

app.get('/clients', function(request, response) { 
    return ClientModel.find(function(err, clients) { 
     if(!err) { 
      res.render('clients/clients.ejs', { 
       clients: clients 
      }); 
     } else { 
      return console.log(err); 
     } 
    }); 
}); 

어떻게 작동합니까?

답변

1

res.render 대신 response.render을 사용하십시오.

관련 문제