한 페이지가 세 페이지를 동시에 검색하는 내용
2659 단어 node-js
render()
한 번만 볼 수 있지만, 나의 첫 페이지는 세 개의 다른 데이터 테이블에서 데이터를 읽어야 한다!!!먼저 페이지에서 한 테이블에서 데이터를 가져오는 render 방법을 보십시오.app.get("/list/web",function(req,res){
Webdb.fetch(
function(err,webs){
if(err){
console.log(err);
}
res.render('web',{title:'web ',"webs":webs});
});
})
구체적인 코드의 의미는 소개되지 않고
“webs”:webs
페이지에 전달되는 내용이다.다음은 어떻게 세 개의 데이터 테이블의 데이터를 동시에 전달하는지 봅시다
app.get("/",function(req,res){
Webdb.fetch(
function(err,webs){
if(err){
console.log(err);
}
Takein.fetch(
function(err,takeins){
if(err){
console.log(err);
}
Blog.fetch(
function(err,blogs){
if(err){
console.log(err);
}
res.render('index',{title:' ', "webs":webs,"takeins":takeins,"blogs":blogs});
})
})
});
});
여기에서 내가 사용한 방법은 함수의 삽입이다. 왜냐하면.fetch 방법은 하나의callback 함수를 전달하기 때문에, 나는 끼워 넣으면 내가 원하는 결과를 실현할 수 있다고 생각한다. 결과는 사람을 기쁘게 한다.
처음 접촉한 것이기 때문에 상기 방법에 어떤 버그가 존재하는지 모르겠습니다. 대신께서 조언해 주시기 바랍니다!